Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: GPL-2.0
2menu "Speakup console speech"
3
4config 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
44if SPEAKUP
45config 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
53config 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
62config 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
70config 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
78config 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
86config 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
95config 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
105config 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
128config 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
139config 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
150config SPEAKUP_SYNTH_LTLK
151 tristate "DoubleTalk LT/LiteTalk synthesizer support"
152help
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
160config 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
171config 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
180config 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
189config 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
199endif # SPEAKUP
200endmenu