Linux Audio

Check our new training course

Linux BSP development engineering services

Need help to port Linux and bootloaders to your hardware?
Loading...
v6.8
  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
v5.9
  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