1menu "Speakup console speech"
2
3config 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.
42
43if SPEAKUP
44config 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.
51
52config 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.
60
61config 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.
68
69config 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.
76
77config 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.
84
85config SPEAKUP_SYNTH_DECTLK
86	tristate "DECtalk Express synthesizer support"
87	---help---
88
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.
93
94config SPEAKUP_SYNTH_DECEXT
95	tristate "DECtalk External (old) synthesizer support"
96	---help---
97
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.
103
104config SPEAKUP_SYNTH_DECPC
105	depends on m
106	depends on ISA || COMPILE_TEST
107	tristate "DECtalk PC (big ISA card) synthesizer support"
108	---help---
109
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.
114
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.
123
124		See the README file in the dec_pc.tgz file for more
125		details.
126
127config SPEAKUP_SYNTH_DTLK
128	tristate "DoubleTalk PC synthesizer support"
129	depends on ISA || COMPILE_TEST
130	---help---
131
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.
137
138config SPEAKUP_SYNTH_KEYPC
139	tristate "Keynote Gold PC synthesizer support"
140	depends on ISA || COMPILE_TEST
141	---help---
142
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.
148
149config SPEAKUP_SYNTH_LTLK
150	tristate "DoubleTalk LT/LiteTalk synthesizer support"
151---help---
152
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.
158
159config SPEAKUP_SYNTH_SOFT
160	tristate "Userspace software synthesizer support"
161	---help---
162
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.
169
170config SPEAKUP_SYNTH_SPKOUT
171	tristate "Speak Out synthesizer support"
172	---help---
173
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.
178
179config SPEAKUP_SYNTH_TXPRT
180	tristate "Transport synthesizer support"
181	---help---
182
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.
187
188config SPEAKUP_SYNTH_DUMMY
189	tristate "Dummy synthesizer driver (for testing)"
190	---help---
191
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.
197
198endif	# SPEAKUP
199endmenu
200