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