Linux 4.10-rc3
[linux/fpc-iii.git] / drivers / staging / speakup / Kconfig
blob7e8037e230b8e024ae2bb9d8797bba1d9eab7141
1 menu "Speakup console speech"
3 config SPEAKUP
4         depends on VT && !MN10300
5         tristate "Speakup core"
6         ---help---
7                 This is the Speakup screen reader.  Think of it as a
8                 video console for blind people.  If built in to the
9                 kernel, it can speak everything on the text console from
10                 boot up to shutdown.  For more information on Speakup,
11                 point your browser at <http://www.linux-speakup.org/>.
12                 There is also a mailing list at the above url that you
13                 can subscribe to.
15                 Supported synthesizers are accent sa, accent pc,
16                 appollo II., Auddapter, Braille 'n Speak, Dectalk
17                 external (old), Dectalk PC (full length isa board),
18                 Dectalk express, Doubletalk, Doubletalk LT or
19                 Litetalk, Keynote Gold internal PC, software
20                 synthesizers, Speakout, transport, and a dummy module
21                 that can be used with a plain text terminal.
23                 Speakup can either be built in or compiled as a module
24                 by answering y or m.  If you answer y here, then you
25                 must answer either y or m to at least one of the
26                 synthesizer drivers below.  If you answer m here, then
27                 the synthesizer drivers below can only be built as
28                 modules.
30                 These drivers are not standalone drivers, but must be
31                 used in conjunction with Speakup.  Think of them as
32                 video cards for blind people.
35                 The Dectalk pc driver can only be built as a module, and
36                 requires software to be pre-loaded on to the card before
37                 the module can be loaded.  See the decpc choice below
38                 for more details.
40                 If you are not a blind person, or don't have access to
41                 one of the listed synthesizers, you should say n.
43 if SPEAKUP
44 config SPEAKUP_SYNTH_ACNTSA
45         tristate "Accent SA synthesizer support"
46         ---help---
47                 This is the Speakup driver for the Accent SA
48                 synthesizer.  You can say y to build it into the kernel,
49                 or m to build it as a module.  See the configuration
50                 help on the Speakup choice above for more info.
52 config SPEAKUP_SYNTH_ACNTPC
53         tristate "Accent PC synthesizer support"
54         depends on ISA || COMPILE_TEST
55         ---help---
56                 This is the Speakup driver for the accent pc
57                 synthesizer.  You can say y to build it into the kernel,
58                 or m to build it as a module.  See the configuration
59                 help on the Speakup choice above for more info.
61 config SPEAKUP_SYNTH_APOLLO
62         tristate "Apollo II synthesizer support"
63         ---help---
64                 This is the Speakup driver for the Apollo II
65                 synthesizer.  You can say y to build it into the kernel,
66                 or m to build it as a module.  See the configuration
67                 help on the Speakup choice above for more info.
69 config SPEAKUP_SYNTH_AUDPTR
70         tristate "Audapter synthesizer support"
71         ---help---
72                 This is the Speakup driver for the Audapter synthesizer.
73                  You can say y to build it into the kernel, or m to
74                 build it as a module.  See the configuration help on the
75                 Speakup choice above for more info.
77 config SPEAKUP_SYNTH_BNS
78         tristate "Braille 'n' Speak synthesizer support"
79         ---help---
80                 This is the Speakup driver for the Braille 'n' Speak
81                 synthesizer.  You can say y to build it into the kernel,
82                 or m to build it as a module.  See the configuration
83                 help on the Speakup choice above for more info.
85 config SPEAKUP_SYNTH_DECTLK
86         tristate "DECtalk Express synthesizer support"
87         ---help---
89                 This is the Speakup driver for the DecTalk Express
90                 synthesizer.  You can say y to build it into the kernel,
91                 or m to build it as a module.  See the configuration
92                 help on the Speakup choice above for more info.
94 config SPEAKUP_SYNTH_DECEXT
95         tristate "DECtalk External (old) synthesizer support"
96         ---help---
98                 This is the Speakup driver for the DecTalk External
99                 (old) synthesizer.  You can say y to build it into the
100                 kernel, or m to build it as a module.  See the
101                 configuration help on the Speakup choice above for more
102                 info.
104 config SPEAKUP_SYNTH_DECPC
105         depends on m
106         depends on ISA || COMPILE_TEST
107         tristate "DECtalk PC (big ISA card) synthesizer support"
108         ---help---
110                 This is the Speakup driver for the DecTalk PC (full
111                 length ISA) synthesizer.  You can say m to build it as
112                 a module.  See the configuration help on the Speakup
113                 choice above for more info.
115                 In order to use the DecTalk PC driver, you must download
116                 the dec_pc.tgz file from linux-speakup.org.  It is in
117                 the pub/linux/goodies directory.  The dec_pc.tgz file
118                 contains the software which must be pre-loaded on to the
119                 DecTalk PC board in order to use it with this driver.
120                 This driver must be built as a module, and can not be
121                 loaded until the file system is mounted and the DecTalk
122                 PC software has been pre-loaded on to the board.
124                 See the README file in the dec_pc.tgz file for more
125                 details.
127 config SPEAKUP_SYNTH_DTLK
128         tristate "DoubleTalk PC synthesizer support"
129         depends on ISA || COMPILE_TEST
130         ---help---
132                 This is the Speakup driver for the internal DoubleTalk
133                 PC synthesizer.  You can say y to build it into the
134                 kernel, or m to build it as a module.  See the
135                 configuration help on the Speakup choice above for more
136                 info.
138 config SPEAKUP_SYNTH_KEYPC
139         tristate "Keynote Gold PC synthesizer support"
140         depends on ISA || COMPILE_TEST
141         ---help---
143                 This is the Speakup driver for the Keynote Gold
144                 PC synthesizer.  You can say y to build it into the
145                 kernel, or m to build it as a module.  See the
146                 configuration help on the Speakup choice above for more
147                 info.
149 config SPEAKUP_SYNTH_LTLK
150         tristate "DoubleTalk LT/LiteTalk synthesizer support"
151 ---help---
153                 This is the Speakup driver for the LiteTalk/DoubleTalk
154                 LT synthesizer.  You can say y to build it into the
155                 kernel, or m to build it as a module.  See the
156                 configuration help on the Speakup choice above for more
157                 info.
159 config SPEAKUP_SYNTH_SOFT
160         tristate "Userspace software synthesizer support"
161         ---help---
163                 This is the software synthesizer device node.  It will
164                 register a device /dev/softsynth which midware programs
165                 and speech daemons may open and read to provide kernel
166                 output to software synths such as espeak, festival,
167                 flite and so forth.  You can select 'y' or 'm' to have
168                 it built-in to the kernel or loaded as a module.
170 config SPEAKUP_SYNTH_SPKOUT
171         tristate "Speak Out synthesizer support"
172         ---help---
174                 This is the Speakup driver for the Speakout synthesizer.
175                  You can say y to build it into the kernel, or m to
176                 build it as a module.  See the configuration help on the
177                 Speakup choice above for more info.
179 config SPEAKUP_SYNTH_TXPRT
180         tristate "Transport synthesizer support"
181         ---help---
183                 This is the Speakup driver for the Transport
184                 synthesizer.  You can say y to build it into the kernel,
185                 or m to build it as a module.  See the configuration
186                 help on the Speakup choice above for more info.
188 config SPEAKUP_SYNTH_DUMMY
189         tristate "Dummy synthesizer driver (for testing)"
190         ---help---
192                 This is a dummy Speakup driver for plugging a mere serial
193                 terminal.  This is handy if you want to test speakup but
194                 don't have the hardware.  You can say y to build it into
195                 the kernel, or m to build it as a module.  See the
196                 configuration help on the Speakup choice above for more info.
198 endif   # SPEAKUP
199 endmenu