162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_cimenu "Speakup console speech" 362306a36Sopenharmony_ci 462306a36Sopenharmony_ciconfig SPEAKUP 562306a36Sopenharmony_ci depends on VT 662306a36Sopenharmony_ci tristate "Speakup core" 762306a36Sopenharmony_ci help 862306a36Sopenharmony_ci This is the Speakup screen reader. Think of it as a 962306a36Sopenharmony_ci video console for blind people. If built in to the 1062306a36Sopenharmony_ci kernel, it can speak everything on the text console from 1162306a36Sopenharmony_ci boot up to shutdown. For more information on Speakup, 1262306a36Sopenharmony_ci point your browser at <http://www.linux-speakup.org/>. 1362306a36Sopenharmony_ci There is also a mailing list at the above url that you 1462306a36Sopenharmony_ci can subscribe to. 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci Supported synthesizers are accent sa, accent pc, 1762306a36Sopenharmony_ci appollo II., Auddapter, Braille 'n Speak, Dectalk 1862306a36Sopenharmony_ci external (old), Dectalk PC (full length isa board), 1962306a36Sopenharmony_ci Dectalk express, Doubletalk, Doubletalk LT or 2062306a36Sopenharmony_ci Litetalk, Keynote Gold internal PC, software 2162306a36Sopenharmony_ci synthesizers, Speakout, transport, and a dummy module 2262306a36Sopenharmony_ci that can be used with a plain text terminal. 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci Speakup can either be built in or compiled as a module 2562306a36Sopenharmony_ci by answering y or m. If you answer y here, then you 2662306a36Sopenharmony_ci must answer either y or m to at least one of the 2762306a36Sopenharmony_ci synthesizer drivers below. If you answer m here, then 2862306a36Sopenharmony_ci the synthesizer drivers below can only be built as 2962306a36Sopenharmony_ci modules. 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ci These drivers are not standalone drivers, but must be 3262306a36Sopenharmony_ci used in conjunction with Speakup. Think of them as 3362306a36Sopenharmony_ci video cards for blind people. 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci The Dectalk pc driver can only be built as a module, and 3762306a36Sopenharmony_ci requires software to be pre-loaded on to the card before 3862306a36Sopenharmony_ci the module can be loaded. See the decpc choice below 3962306a36Sopenharmony_ci for more details. 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci If you are not a blind person, or don't have access to 4262306a36Sopenharmony_ci one of the listed synthesizers, you should say n. 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ciif SPEAKUP 4562306a36Sopenharmony_ci 4662306a36Sopenharmony_ciconfig SPEAKUP_SERIALIO 4762306a36Sopenharmony_ci def_bool y 4862306a36Sopenharmony_ci depends on ISA || COMPILE_TEST 4962306a36Sopenharmony_ci depends on HAS_IOPORT 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_ACNTSA 5262306a36Sopenharmony_ci tristate "Accent SA synthesizer support" 5362306a36Sopenharmony_ci help 5462306a36Sopenharmony_ci This is the Speakup driver for the Accent SA 5562306a36Sopenharmony_ci synthesizer. You can say y to build it into the kernel, 5662306a36Sopenharmony_ci or m to build it as a module. See the configuration 5762306a36Sopenharmony_ci help on the Speakup choice above for more info. 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_ACNTPC 6062306a36Sopenharmony_ci tristate "Accent PC synthesizer support" 6162306a36Sopenharmony_ci depends on SPEAKUP_SERIALIO 6262306a36Sopenharmony_ci help 6362306a36Sopenharmony_ci This is the Speakup driver for the accent pc 6462306a36Sopenharmony_ci synthesizer. You can say y to build it into the kernel, 6562306a36Sopenharmony_ci or m to build it as a module. See the configuration 6662306a36Sopenharmony_ci help on the Speakup choice above for more info. 6762306a36Sopenharmony_ci 6862306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_APOLLO 6962306a36Sopenharmony_ci tristate "Apollo II synthesizer support" 7062306a36Sopenharmony_ci help 7162306a36Sopenharmony_ci This is the Speakup driver for the Apollo II 7262306a36Sopenharmony_ci synthesizer. You can say y to build it into the kernel, 7362306a36Sopenharmony_ci or m to build it as a module. See the configuration 7462306a36Sopenharmony_ci help on the Speakup choice above for more info. 7562306a36Sopenharmony_ci 7662306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_AUDPTR 7762306a36Sopenharmony_ci tristate "Audapter synthesizer support" 7862306a36Sopenharmony_ci help 7962306a36Sopenharmony_ci This is the Speakup driver for the Audapter synthesizer. 8062306a36Sopenharmony_ci You can say y to build it into the kernel, or m to 8162306a36Sopenharmony_ci build it as a module. See the configuration help on the 8262306a36Sopenharmony_ci Speakup choice above for more info. 8362306a36Sopenharmony_ci 8462306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_BNS 8562306a36Sopenharmony_ci tristate "Braille 'n' Speak synthesizer support" 8662306a36Sopenharmony_ci help 8762306a36Sopenharmony_ci This is the Speakup driver for the Braille 'n' Speak 8862306a36Sopenharmony_ci synthesizer. You can say y to build it into the kernel, 8962306a36Sopenharmony_ci or m to build it as a module. See the configuration 9062306a36Sopenharmony_ci help on the Speakup choice above for more info. 9162306a36Sopenharmony_ci 9262306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_DECTLK 9362306a36Sopenharmony_ci tristate "DECtalk Express synthesizer support" 9462306a36Sopenharmony_ci help 9562306a36Sopenharmony_ci 9662306a36Sopenharmony_ci This is the Speakup driver for the DecTalk Express 9762306a36Sopenharmony_ci synthesizer. You can say y to build it into the kernel, 9862306a36Sopenharmony_ci or m to build it as a module. See the configuration 9962306a36Sopenharmony_ci help on the Speakup choice above for more info. 10062306a36Sopenharmony_ci 10162306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_DECEXT 10262306a36Sopenharmony_ci tristate "DECtalk External (old) synthesizer support" 10362306a36Sopenharmony_ci help 10462306a36Sopenharmony_ci 10562306a36Sopenharmony_ci This is the Speakup driver for the DecTalk External 10662306a36Sopenharmony_ci (old) synthesizer. You can say y to build it into the 10762306a36Sopenharmony_ci kernel, or m to build it as a module. See the 10862306a36Sopenharmony_ci configuration help on the Speakup choice above for more 10962306a36Sopenharmony_ci info. 11062306a36Sopenharmony_ci 11162306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_DECPC 11262306a36Sopenharmony_ci depends on m 11362306a36Sopenharmony_ci depends on SPEAKUP_SERIALIO 11462306a36Sopenharmony_ci tristate "DECtalk PC (big ISA card) synthesizer support" 11562306a36Sopenharmony_ci help 11662306a36Sopenharmony_ci 11762306a36Sopenharmony_ci This is the Speakup driver for the DecTalk PC (full 11862306a36Sopenharmony_ci length ISA) synthesizer. You can say m to build it as 11962306a36Sopenharmony_ci a module. See the configuration help on the Speakup 12062306a36Sopenharmony_ci choice above for more info. 12162306a36Sopenharmony_ci 12262306a36Sopenharmony_ci In order to use the DecTalk PC driver, you must download 12362306a36Sopenharmony_ci the dec_pc.tgz file from linux-speakup.org. It is in 12462306a36Sopenharmony_ci the pub/linux/goodies directory. The dec_pc.tgz file 12562306a36Sopenharmony_ci contains the software which must be pre-loaded on to the 12662306a36Sopenharmony_ci DecTalk PC board in order to use it with this driver. 12762306a36Sopenharmony_ci This driver must be built as a module, and can not be 12862306a36Sopenharmony_ci loaded until the file system is mounted and the DecTalk 12962306a36Sopenharmony_ci PC software has been pre-loaded on to the board. 13062306a36Sopenharmony_ci 13162306a36Sopenharmony_ci See the README file in the dec_pc.tgz file for more 13262306a36Sopenharmony_ci details. 13362306a36Sopenharmony_ci 13462306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_DTLK 13562306a36Sopenharmony_ci tristate "DoubleTalk PC synthesizer support" 13662306a36Sopenharmony_ci depends on SPEAKUP_SERIALIO 13762306a36Sopenharmony_ci help 13862306a36Sopenharmony_ci 13962306a36Sopenharmony_ci This is the Speakup driver for the internal DoubleTalk 14062306a36Sopenharmony_ci PC synthesizer. You can say y to build it into the 14162306a36Sopenharmony_ci kernel, or m to build it as a module. See the 14262306a36Sopenharmony_ci configuration help on the Speakup choice above for more 14362306a36Sopenharmony_ci info. 14462306a36Sopenharmony_ci 14562306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_KEYPC 14662306a36Sopenharmony_ci tristate "Keynote Gold PC synthesizer support" 14762306a36Sopenharmony_ci depends on SPEAKUP_SERIALIO 14862306a36Sopenharmony_ci help 14962306a36Sopenharmony_ci 15062306a36Sopenharmony_ci This is the Speakup driver for the Keynote Gold 15162306a36Sopenharmony_ci PC synthesizer. You can say y to build it into the 15262306a36Sopenharmony_ci kernel, or m to build it as a module. See the 15362306a36Sopenharmony_ci configuration help on the Speakup choice above for more 15462306a36Sopenharmony_ci info. 15562306a36Sopenharmony_ci 15662306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_LTLK 15762306a36Sopenharmony_ci tristate "DoubleTalk LT/LiteTalk synthesizer support" 15862306a36Sopenharmony_cihelp 15962306a36Sopenharmony_ci 16062306a36Sopenharmony_ci This is the Speakup driver for the LiteTalk/DoubleTalk 16162306a36Sopenharmony_ci LT synthesizer. You can say y to build it into the 16262306a36Sopenharmony_ci kernel, or m to build it as a module. See the 16362306a36Sopenharmony_ci configuration help on the Speakup choice above for more 16462306a36Sopenharmony_ci info. 16562306a36Sopenharmony_ci 16662306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_SOFT 16762306a36Sopenharmony_ci tristate "Userspace software synthesizer support" 16862306a36Sopenharmony_ci help 16962306a36Sopenharmony_ci 17062306a36Sopenharmony_ci This is the software synthesizer device node. It will 17162306a36Sopenharmony_ci register a device /dev/softsynth which midware programs 17262306a36Sopenharmony_ci and speech daemons may open and read to provide kernel 17362306a36Sopenharmony_ci output to software synths such as espeak, festival, 17462306a36Sopenharmony_ci flite and so forth. You can select 'y' or 'm' to have 17562306a36Sopenharmony_ci it built-in to the kernel or loaded as a module. 17662306a36Sopenharmony_ci 17762306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_SPKOUT 17862306a36Sopenharmony_ci tristate "Speak Out synthesizer support" 17962306a36Sopenharmony_ci help 18062306a36Sopenharmony_ci 18162306a36Sopenharmony_ci This is the Speakup driver for the Speakout synthesizer. 18262306a36Sopenharmony_ci You can say y to build it into the kernel, or m to 18362306a36Sopenharmony_ci build it as a module. See the configuration help on the 18462306a36Sopenharmony_ci Speakup choice above for more info. 18562306a36Sopenharmony_ci 18662306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_TXPRT 18762306a36Sopenharmony_ci tristate "Transport synthesizer support" 18862306a36Sopenharmony_ci help 18962306a36Sopenharmony_ci 19062306a36Sopenharmony_ci This is the Speakup driver for the Transport 19162306a36Sopenharmony_ci synthesizer. You can say y to build it into the kernel, 19262306a36Sopenharmony_ci or m to build it as a module. See the configuration 19362306a36Sopenharmony_ci help on the Speakup choice above for more info. 19462306a36Sopenharmony_ci 19562306a36Sopenharmony_ciconfig SPEAKUP_SYNTH_DUMMY 19662306a36Sopenharmony_ci tristate "Dummy synthesizer driver (for testing)" 19762306a36Sopenharmony_ci help 19862306a36Sopenharmony_ci 19962306a36Sopenharmony_ci This is a dummy Speakup driver for plugging a mere serial 20062306a36Sopenharmony_ci terminal. This is handy if you want to test speakup but 20162306a36Sopenharmony_ci don't have the hardware. You can say y to build it into 20262306a36Sopenharmony_ci the kernel, or m to build it as a module. See the 20362306a36Sopenharmony_ci configuration help on the Speakup choice above for more info. 20462306a36Sopenharmony_ci 20562306a36Sopenharmony_ciendif # SPEAKUP 20662306a36Sopenharmony_ciendmenu 207