18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_cimenu "Speakup console speech" 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ciconfig SPEAKUP 58c2ecf20Sopenharmony_ci depends on VT 68c2ecf20Sopenharmony_ci tristate "Speakup core" 78c2ecf20Sopenharmony_ci help 88c2ecf20Sopenharmony_ci This is the Speakup screen reader. Think of it as a 98c2ecf20Sopenharmony_ci video console for blind people. If built in to the 108c2ecf20Sopenharmony_ci kernel, it can speak everything on the text console from 118c2ecf20Sopenharmony_ci boot up to shutdown. For more information on Speakup, 128c2ecf20Sopenharmony_ci point your browser at <http://www.linux-speakup.org/>. 138c2ecf20Sopenharmony_ci There is also a mailing list at the above url that you 148c2ecf20Sopenharmony_ci can subscribe to. 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci Supported synthesizers are accent sa, accent pc, 178c2ecf20Sopenharmony_ci appollo II., Auddapter, Braille 'n Speak, Dectalk 188c2ecf20Sopenharmony_ci external (old), Dectalk PC (full length isa board), 198c2ecf20Sopenharmony_ci Dectalk express, Doubletalk, Doubletalk LT or 208c2ecf20Sopenharmony_ci Litetalk, Keynote Gold internal PC, software 218c2ecf20Sopenharmony_ci synthesizers, Speakout, transport, and a dummy module 228c2ecf20Sopenharmony_ci that can be used with a plain text terminal. 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci Speakup can either be built in or compiled as a module 258c2ecf20Sopenharmony_ci by answering y or m. If you answer y here, then you 268c2ecf20Sopenharmony_ci must answer either y or m to at least one of the 278c2ecf20Sopenharmony_ci synthesizer drivers below. If you answer m here, then 288c2ecf20Sopenharmony_ci the synthesizer drivers below can only be built as 298c2ecf20Sopenharmony_ci modules. 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ci These drivers are not standalone drivers, but must be 328c2ecf20Sopenharmony_ci used in conjunction with Speakup. Think of them as 338c2ecf20Sopenharmony_ci video cards for blind people. 348c2ecf20Sopenharmony_ci 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ci The Dectalk pc driver can only be built as a module, and 378c2ecf20Sopenharmony_ci requires software to be pre-loaded on to the card before 388c2ecf20Sopenharmony_ci the module can be loaded. See the decpc choice below 398c2ecf20Sopenharmony_ci for more details. 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ci If you are not a blind person, or don't have access to 428c2ecf20Sopenharmony_ci one of the listed synthesizers, you should say n. 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ciif SPEAKUP 458c2ecf20Sopenharmony_ci 468c2ecf20Sopenharmony_ciconfig SPEAKUP_SERIALIO 478c2ecf20Sopenharmony_ci def_bool y 488c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_ACNTSA 518c2ecf20Sopenharmony_ci tristate "Accent SA synthesizer support" 528c2ecf20Sopenharmony_ci help 538c2ecf20Sopenharmony_ci This is the Speakup driver for the Accent SA 548c2ecf20Sopenharmony_ci synthesizer. You can say y to build it into the kernel, 558c2ecf20Sopenharmony_ci or m to build it as a module. See the configuration 568c2ecf20Sopenharmony_ci help on the Speakup choice above for more info. 578c2ecf20Sopenharmony_ci 588c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_ACNTPC 598c2ecf20Sopenharmony_ci tristate "Accent PC synthesizer support" 608c2ecf20Sopenharmony_ci depends on SPEAKUP_SERIALIO 618c2ecf20Sopenharmony_ci help 628c2ecf20Sopenharmony_ci This is the Speakup driver for the accent pc 638c2ecf20Sopenharmony_ci synthesizer. You can say y to build it into the kernel, 648c2ecf20Sopenharmony_ci or m to build it as a module. See the configuration 658c2ecf20Sopenharmony_ci help on the Speakup choice above for more info. 668c2ecf20Sopenharmony_ci 678c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_APOLLO 688c2ecf20Sopenharmony_ci tristate "Apollo II synthesizer support" 698c2ecf20Sopenharmony_ci help 708c2ecf20Sopenharmony_ci This is the Speakup driver for the Apollo II 718c2ecf20Sopenharmony_ci synthesizer. You can say y to build it into the kernel, 728c2ecf20Sopenharmony_ci or m to build it as a module. See the configuration 738c2ecf20Sopenharmony_ci help on the Speakup choice above for more info. 748c2ecf20Sopenharmony_ci 758c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_AUDPTR 768c2ecf20Sopenharmony_ci tristate "Audapter synthesizer support" 778c2ecf20Sopenharmony_ci help 788c2ecf20Sopenharmony_ci This is the Speakup driver for the Audapter synthesizer. 798c2ecf20Sopenharmony_ci You can say y to build it into the kernel, or m to 808c2ecf20Sopenharmony_ci build it as a module. See the configuration help on the 818c2ecf20Sopenharmony_ci Speakup choice above for more info. 828c2ecf20Sopenharmony_ci 838c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_BNS 848c2ecf20Sopenharmony_ci tristate "Braille 'n' Speak synthesizer support" 858c2ecf20Sopenharmony_ci help 868c2ecf20Sopenharmony_ci This is the Speakup driver for the Braille 'n' Speak 878c2ecf20Sopenharmony_ci synthesizer. You can say y to build it into the kernel, 888c2ecf20Sopenharmony_ci or m to build it as a module. See the configuration 898c2ecf20Sopenharmony_ci help on the Speakup choice above for more info. 908c2ecf20Sopenharmony_ci 918c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_DECTLK 928c2ecf20Sopenharmony_ci tristate "DECtalk Express synthesizer support" 938c2ecf20Sopenharmony_ci help 948c2ecf20Sopenharmony_ci 958c2ecf20Sopenharmony_ci This is the Speakup driver for the DecTalk Express 968c2ecf20Sopenharmony_ci synthesizer. You can say y to build it into the kernel, 978c2ecf20Sopenharmony_ci or m to build it as a module. See the configuration 988c2ecf20Sopenharmony_ci help on the Speakup choice above for more info. 998c2ecf20Sopenharmony_ci 1008c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_DECEXT 1018c2ecf20Sopenharmony_ci tristate "DECtalk External (old) synthesizer support" 1028c2ecf20Sopenharmony_ci help 1038c2ecf20Sopenharmony_ci 1048c2ecf20Sopenharmony_ci This is the Speakup driver for the DecTalk External 1058c2ecf20Sopenharmony_ci (old) synthesizer. You can say y to build it into the 1068c2ecf20Sopenharmony_ci kernel, or m to build it as a module. See the 1078c2ecf20Sopenharmony_ci configuration help on the Speakup choice above for more 1088c2ecf20Sopenharmony_ci info. 1098c2ecf20Sopenharmony_ci 1108c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_DECPC 1118c2ecf20Sopenharmony_ci depends on m 1128c2ecf20Sopenharmony_ci depends on SPEAKUP_SERIALIO 1138c2ecf20Sopenharmony_ci tristate "DECtalk PC (big ISA card) synthesizer support" 1148c2ecf20Sopenharmony_ci help 1158c2ecf20Sopenharmony_ci 1168c2ecf20Sopenharmony_ci This is the Speakup driver for the DecTalk PC (full 1178c2ecf20Sopenharmony_ci length ISA) synthesizer. You can say m to build it as 1188c2ecf20Sopenharmony_ci a module. See the configuration help on the Speakup 1198c2ecf20Sopenharmony_ci choice above for more info. 1208c2ecf20Sopenharmony_ci 1218c2ecf20Sopenharmony_ci In order to use the DecTalk PC driver, you must download 1228c2ecf20Sopenharmony_ci the dec_pc.tgz file from linux-speakup.org. It is in 1238c2ecf20Sopenharmony_ci the pub/linux/goodies directory. The dec_pc.tgz file 1248c2ecf20Sopenharmony_ci contains the software which must be pre-loaded on to the 1258c2ecf20Sopenharmony_ci DecTalk PC board in order to use it with this driver. 1268c2ecf20Sopenharmony_ci This driver must be built as a module, and can not be 1278c2ecf20Sopenharmony_ci loaded until the file system is mounted and the DecTalk 1288c2ecf20Sopenharmony_ci PC software has been pre-loaded on to the board. 1298c2ecf20Sopenharmony_ci 1308c2ecf20Sopenharmony_ci See the README file in the dec_pc.tgz file for more 1318c2ecf20Sopenharmony_ci details. 1328c2ecf20Sopenharmony_ci 1338c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_DTLK 1348c2ecf20Sopenharmony_ci tristate "DoubleTalk PC synthesizer support" 1358c2ecf20Sopenharmony_ci depends on SPEAKUP_SERIALIO 1368c2ecf20Sopenharmony_ci help 1378c2ecf20Sopenharmony_ci 1388c2ecf20Sopenharmony_ci This is the Speakup driver for the internal DoubleTalk 1398c2ecf20Sopenharmony_ci PC synthesizer. You can say y to build it into the 1408c2ecf20Sopenharmony_ci kernel, or m to build it as a module. See the 1418c2ecf20Sopenharmony_ci configuration help on the Speakup choice above for more 1428c2ecf20Sopenharmony_ci info. 1438c2ecf20Sopenharmony_ci 1448c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_KEYPC 1458c2ecf20Sopenharmony_ci tristate "Keynote Gold PC synthesizer support" 1468c2ecf20Sopenharmony_ci depends on SPEAKUP_SERIALIO 1478c2ecf20Sopenharmony_ci help 1488c2ecf20Sopenharmony_ci 1498c2ecf20Sopenharmony_ci This is the Speakup driver for the Keynote Gold 1508c2ecf20Sopenharmony_ci PC synthesizer. You can say y to build it into the 1518c2ecf20Sopenharmony_ci kernel, or m to build it as a module. See the 1528c2ecf20Sopenharmony_ci configuration help on the Speakup choice above for more 1538c2ecf20Sopenharmony_ci info. 1548c2ecf20Sopenharmony_ci 1558c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_LTLK 1568c2ecf20Sopenharmony_ci tristate "DoubleTalk LT/LiteTalk synthesizer support" 1578c2ecf20Sopenharmony_cihelp 1588c2ecf20Sopenharmony_ci 1598c2ecf20Sopenharmony_ci This is the Speakup driver for the LiteTalk/DoubleTalk 1608c2ecf20Sopenharmony_ci LT synthesizer. You can say y to build it into the 1618c2ecf20Sopenharmony_ci kernel, or m to build it as a module. See the 1628c2ecf20Sopenharmony_ci configuration help on the Speakup choice above for more 1638c2ecf20Sopenharmony_ci info. 1648c2ecf20Sopenharmony_ci 1658c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_SOFT 1668c2ecf20Sopenharmony_ci tristate "Userspace software synthesizer support" 1678c2ecf20Sopenharmony_ci help 1688c2ecf20Sopenharmony_ci 1698c2ecf20Sopenharmony_ci This is the software synthesizer device node. It will 1708c2ecf20Sopenharmony_ci register a device /dev/softsynth which midware programs 1718c2ecf20Sopenharmony_ci and speech daemons may open and read to provide kernel 1728c2ecf20Sopenharmony_ci output to software synths such as espeak, festival, 1738c2ecf20Sopenharmony_ci flite and so forth. You can select 'y' or 'm' to have 1748c2ecf20Sopenharmony_ci it built-in to the kernel or loaded as a module. 1758c2ecf20Sopenharmony_ci 1768c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_SPKOUT 1778c2ecf20Sopenharmony_ci tristate "Speak Out synthesizer support" 1788c2ecf20Sopenharmony_ci help 1798c2ecf20Sopenharmony_ci 1808c2ecf20Sopenharmony_ci This is the Speakup driver for the Speakout synthesizer. 1818c2ecf20Sopenharmony_ci You can say y to build it into the kernel, or m to 1828c2ecf20Sopenharmony_ci build it as a module. See the configuration help on the 1838c2ecf20Sopenharmony_ci Speakup choice above for more info. 1848c2ecf20Sopenharmony_ci 1858c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_TXPRT 1868c2ecf20Sopenharmony_ci tristate "Transport synthesizer support" 1878c2ecf20Sopenharmony_ci help 1888c2ecf20Sopenharmony_ci 1898c2ecf20Sopenharmony_ci This is the Speakup driver for the Transport 1908c2ecf20Sopenharmony_ci synthesizer. You can say y to build it into the kernel, 1918c2ecf20Sopenharmony_ci or m to build it as a module. See the configuration 1928c2ecf20Sopenharmony_ci help on the Speakup choice above for more info. 1938c2ecf20Sopenharmony_ci 1948c2ecf20Sopenharmony_ciconfig SPEAKUP_SYNTH_DUMMY 1958c2ecf20Sopenharmony_ci tristate "Dummy synthesizer driver (for testing)" 1968c2ecf20Sopenharmony_ci help 1978c2ecf20Sopenharmony_ci 1988c2ecf20Sopenharmony_ci This is a dummy Speakup driver for plugging a mere serial 1998c2ecf20Sopenharmony_ci terminal. This is handy if you want to test speakup but 2008c2ecf20Sopenharmony_ci don't have the hardware. You can say y to build it into 2018c2ecf20Sopenharmony_ci the kernel, or m to build it as a module. See the 2028c2ecf20Sopenharmony_ci configuration help on the Speakup choice above for more info. 2038c2ecf20Sopenharmony_ci 2048c2ecf20Sopenharmony_ciendif # SPEAKUP 2058c2ecf20Sopenharmony_ciendmenu 206