Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux...
[linux-btrfs-devel.git] / drivers / staging / speakup / Kconfig
blobd288cf03e14b83bcb1626ab515ab17c69644b036
1 menu "Speakup console speech"
3 config SPEAKUP
4         depends on VT
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.
14                 
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.
22                 
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.
29                 
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.
33                 
34                 
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.
39                 
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         ---help---
55                 This is the Speakup driver for the accent pc
56                 synthesizer.  You can say y to build it into the kernel,
57                 or m to build it as a module.  See the configuration
58                 help on the Speakup choice above for more info.
60 config SPEAKUP_SYNTH_APOLLO
61         tristate "Apollo II synthesizer support"
62         ---help---
63                 This is the Speakup driver for the Apollo II
64                 synthesizer.  You can say y to build it into the kernel,
65                 or m to build it as a module.  See the configuration
66                 help on the Speakup choice above for more info.
68 config SPEAKUP_SYNTH_AUDPTR
69         tristate "Audapter synthesizer support"
70         ---help---
71                 This is the Speakup driver for the Audapter synthesizer.
72                  You can say y to build it into the kernel, or m to
73                 build it as a module.  See the configuration help on the
74                 Speakup choice above for more info.
76 config SPEAKUP_SYNTH_BNS
77         tristate "Braille 'n' Speak synthesizer support"
78         ---help---
79                 This is the Speakup driver for the Braille 'n' Speak
80                 synthesizer.  You can say y to build it into the kernel,
81                 or m to build it as a module.  See the configuration
82                 help on the Speakup choice above for more info.
84 config SPEAKUP_SYNTH_DECTLK
85         tristate "DECtalk Express synthesizer support"
86         ---help---
87                 
88                 This is the Speakup driver for the DecTalk Express
89                 synthesizer.  You can say y to build it into the kernel,
90                 or m to build it as a module.  See the configuration
91                 help on the Speakup choice above for more info.
93 config SPEAKUP_SYNTH_DECEXT
94         tristate "DECtalk External (old) synthesizer support"
95         ---help---
96                 
97                 This is the Speakup driver for the DecTalk External
98                 (old) synthesizer.  You can say y to build it into the
99                 kernel, or m to build it as a module.  See the
100                 configuration help on the Speakup choice above for more
101                 info.
103 config SPEAKUP_SYNTH_DECPC
104         depends on m
105         tristate "DECtalk PC (big ISA card) synthesizer support"
106         ---help---
107                 
108                 This is the Speakup driver for the DecTalk PC (full
109                 length ISA) synthesizer.  You can say m to build it as
110                 a module.  See the configuration help on the Speakup
111                 choice above for more info.
112                 
113                 In order to use the DecTalk PC driver, you must download
114                 the dec_pc.tgz file from linux-speakup.org.  It is in
115                 the pub/linux/goodies directory.  The dec_pc.tgz file
116                 contains the software which must be pre-loaded on to the
117                 DecTalk PC board in order to use it with this driver.
118                 This driver must be built as a module, and can not be
119                 loaded until the file system is mounted and the DecTalk
120                 PC software has been pre-loaded on to the board.
121                 
122                 See the README file in the dec_pc.tgz file for more
123                 details.
125 config SPEAKUP_SYNTH_DTLK
126         tristate "DoubleTalk PC synthesizer support"
127         ---help---
128                 
129                 This is the Speakup driver for the internal DoubleTalk
130                 PC synthesizer.  You can say y to build it into the
131                 kernel, or m to build it as a module.  See the
132                 configuration help on the Speakup choice above for more
133                 info.
135 config SPEAKUP_SYNTH_KEYPC
136         tristate "Keynote Gold PC synthesizer support"
137         ---help---
138                 
139                 This is the Speakup driver for the Keynote Gold
140                 PC synthesizer.  You can say y to build it into the
141                 kernel, or m to build it as a module.  See the
142                 configuration help on the Speakup choice above for more
143                 info.
145 config SPEAKUP_SYNTH_LTLK
146         tristate "DoubleTalk LT/LiteTalk synthesizer support"
147 ---help---
149                 This is the Speakup driver for the LiteTalk/DoubleTalk
150                 LT synthesizer.  You can say y to build it into the
151                 kernel, or m to build it as a module.  See the
152                 configuration help on the Speakup choice above for more
153                 info.
155 config SPEAKUP_SYNTH_SOFT
156         tristate "Userspace software synthesizer support"
157         ---help---
159                 This is the software synthesizer device node.  It will
160                 register a device /dev/softsynth which midware programs
161                 and speech daemons may open and read to provide kernel
162                 output to software synths such as espeak, festival,
163                 flite and so forth.  You can select 'y' or 'm' to have
164                 it built-in to the kernel or loaded as a module.
166 config SPEAKUP_SYNTH_SPKOUT
167         tristate "Speak Out synthesizer support"
168         ---help---
169                 
170                 This is the Speakup driver for the Speakout synthesizer.
171                  You can say y to build it into the kernel, or m to
172                 build it as a module.  See the configuration help on the
173                 Speakup choice above for more info.
175 config SPEAKUP_SYNTH_TXPRT
176         tristate "Transport synthesizer support"
177         ---help---
178                 
179                 This is the Speakup driver for the Transport
180                 synthesizer.  You can say y to build it into the kernel,
181                 or m to build it as a module.  See the configuration
182                 help on the Speakup choice above for more info.
184 config SPEAKUP_SYNTH_DUMMY
185         tristate "Dummy synthesizer driver (for testing)"
186         ---help---
187                 
188                 This is a dummy Speakup driver for plugging a mere serial
189                 terminal.  This is handy if you want to test speakup but
190                 don't have the hardware.  You can say y to build it into
191                 the kernel, or m to build it as a module.  See the
192                 configuration help on the Speakup choice above for more info.
194 endif   # SPEAKUP
195 endmenu