# SPDX-License-Identifier: GPL-2.0
menu "Speakup console speech"
config [31mCONFIG_SPEAKUP[0m
depends on [31mCONFIG_VT[0m
tristate "Speakup core"
help
This is the Speakup screen reader. Think of it as a
video console for blind people. If built in to the
kernel, it can speak everything on the text console from
boot up to shutdown. For more information on Speakup,
point your browser at <http://www.linux-speakup.org/>.
There is also a mailing list at the above url that you
can subscribe to.
Supported synthesizers are accent sa, accent pc,
appollo II., Auddapter, Braille 'n Speak, Dectalk
external (old), Dectalk PC (full length isa board),
Dectalk express, Doubletalk, Doubletalk LT or
Litetalk, Keynote Gold internal PC, software
synthesizers, Speakout, transport, and a dummy module
that can be used with a plain text terminal.
Speakup can either be built in or compiled as a module
by answering y or m. If you answer y here, then you
must answer either y or m to at least one of the
synthesizer drivers below. If you answer m here, then
the synthesizer drivers below can only be built as
modules.
These drivers are not standalone drivers, but must be
used in conjunction with Speakup. Think of them as
video cards for blind people.
The Dectalk pc driver can only be built as a module, and
requires software to be pre-loaded on to the card before
the module can be loaded. See the decpc choice below
for more details.
If you are not a blind person, or don't have access to
one of the listed synthesizers, you should say n.
if [31mCONFIG_SPEAKUP[0m
config [31mCONFIG_SPEAKUP_SYNTH_ACNTSA[0m
tristate "Accent SA synthesizer support"
help
This is the Speakup driver for the Accent SA
synthesizer. You can say y to build it into the kernel,
or m to build it as a module. See the configuration
help on the Speakup choice above for more info.
config [31mCONFIG_SPEAKUP_SYNTH_ACNTPC[0m
tristate "Accent PC synthesizer support"
depends on [31mCONFIG_ISA[0m || [31mCONFIG_COMPILE_TEST[0m
help
This is the Speakup driver for the accent pc
synthesizer. You can say y to build it into the kernel,
or m to build it as a module. See the configuration
help on the Speakup choice above for more info.
config [31mCONFIG_SPEAKUP_SYNTH_APOLLO[0m
tristate "Apollo II synthesizer support"
help
This is the Speakup driver for the Apollo II
synthesizer. You can say y to build it into the kernel,
or m to build it as a module. See the configuration
help on the Speakup choice above for more info.
config [31mCONFIG_SPEAKUP_SYNTH_AUDPTR[0m
tristate "Audapter synthesizer support"
help
This is the Speakup driver for the Audapter synthesizer.
You can say y to build it into the kernel, or m to
build it as a module. See the configuration help on the
Speakup choice above for more info.
config [31mCONFIG_SPEAKUP_SYNTH_BNS[0m
tristate "Braille 'n' Speak synthesizer support"
help
This is the Speakup driver for the Braille 'n' Speak
synthesizer. You can say y to build it into the kernel,
or m to build it as a module. See the configuration
help on the Speakup choice above for more info.
config [31mCONFIG_SPEAKUP_SYNTH_DECTLK[0m
tristate "DECtalk Express synthesizer support"
help
This is the Speakup driver for the DecTalk Express
synthesizer. You can say y to build it into the kernel,
or m to build it as a module. See the configuration
help on the Speakup choice above for more info.
config [31mCONFIG_SPEAKUP_SYNTH_DECEXT[0m
tristate "DECtalk External (old) synthesizer support"
help
This is the Speakup driver for the DecTalk External
(old) synthesizer. You can say y to build it into the
kernel, or m to build it as a module. See the
configuration help on the Speakup choice above for more
info.
config [31mCONFIG_SPEAKUP_SYNTH_DECPC[0m
depends on m
depends on [31mCONFIG_ISA[0m || [31mCONFIG_COMPILE_TEST[0m
tristate "DECtalk PC (big ISA card) synthesizer support"
help
This is the Speakup driver for the DecTalk PC (full
length [31mCONFIG_ISA[0m) synthesizer. You can say m to build it as
a module. See the configuration help on the Speakup
choice above for more info.
In order to use the DecTalk PC driver, you must download
the dec_pc.tgz file from linux-speakup.org. It is in
the pub/linux/goodies directory. The dec_pc.tgz file
contains the software which must be pre-loaded on to the
DecTalk PC board in order to use it with this driver.
This driver must be built as a module, and can not be
loaded until the file system is mounted and the DecTalk
PC software has been pre-loaded on to the board.
See the README file in the dec_pc.tgz file for more
details.
config [31mCONFIG_SPEAKUP_SYNTH_DTLK[0m
tristate "DoubleTalk PC synthesizer support"
depends on [31mCONFIG_ISA[0m || [31mCONFIG_COMPILE_TEST[0m
help
This is the Speakup driver for the internal DoubleTalk
PC synthesizer. You can say y to build it into the
kernel, or m to build it as a module. See the
configuration help on the Speakup choice above for more
info.
config [31mCONFIG_SPEAKUP_SYNTH_KEYPC[0m
tristate "Keynote Gold PC synthesizer support"
depends on [31mCONFIG_ISA[0m || [31mCONFIG_COMPILE_TEST[0m
help
This is the Speakup driver for the Keynote Gold
PC synthesizer. You can say y to build it into the
kernel, or m to build it as a module. See the
configuration help on the Speakup choice above for more
info.
config [31mCONFIG_SPEAKUP_SYNTH_LTLK[0m
tristate "DoubleTalk LT/LiteTalk synthesizer support"
help
This is the Speakup driver for the LiteTalk/DoubleTalk
LT synthesizer. You can say y to build it into the
kernel, or m to build it as a module. See the
configuration help on the Speakup choice above for more
info.
config [31mCONFIG_SPEAKUP_SYNTH_SOFT[0m
tristate "Userspace software synthesizer support"
help
This is the software synthesizer device node. It will
register a device /dev/softsynth which midware programs
and speech daemons may open and read to provide kernel
output to software synths such as espeak, festival,
flite and so forth. You can select 'y' or 'm' to have
it built-in to the kernel or loaded as a module.
config [31mCONFIG_SPEAKUP_SYNTH_SPKOUT[0m
tristate "Speak Out synthesizer support"
help
This is the Speakup driver for the Speakout synthesizer.
You can say y to build it into the kernel, or m to
build it as a module. See the configuration help on the
Speakup choice above for more info.
config [31mCONFIG_SPEAKUP_SYNTH_TXPRT[0m
tristate "Transport synthesizer support"
help
This is the Speakup driver for the Transport
synthesizer. You can say y to build it into the kernel,
or m to build it as a module. See the configuration
help on the Speakup choice above for more info.
config [31mCONFIG_SPEAKUP_SYNTH_DUMMY[0m
tristate "Dummy synthesizer driver (for testing)"
help
This is a dummy Speakup driver for plugging a mere serial
terminal. This is handy if you want to test speakup but
don't have the hardware. You can say y to build it into
the kernel, or m to build it as a module. See the
configuration help on the Speakup choice above for more info.
endif # [31mCONFIG_SPEAKUP[0m
endmenu