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