12067fd92SSamuel Thibault# SPDX-License-Identifier: GPL-2.0 22067fd92SSamuel Thibaultmenu "Speakup console speech" 32067fd92SSamuel Thibault 42067fd92SSamuel Thibaultconfig SPEAKUP 52067fd92SSamuel Thibault depends on VT 62067fd92SSamuel Thibault tristate "Speakup core" 72067fd92SSamuel Thibault help 82067fd92SSamuel Thibault This is the Speakup screen reader. Think of it as a 92067fd92SSamuel Thibault video console for blind people. If built in to the 102067fd92SSamuel Thibault kernel, it can speak everything on the text console from 112067fd92SSamuel Thibault boot up to shutdown. For more information on Speakup, 122067fd92SSamuel Thibault point your browser at <http://www.linux-speakup.org/>. 132067fd92SSamuel Thibault There is also a mailing list at the above url that you 142067fd92SSamuel Thibault can subscribe to. 152067fd92SSamuel Thibault 162067fd92SSamuel Thibault Supported synthesizers are accent sa, accent pc, 172067fd92SSamuel Thibault appollo II., Auddapter, Braille 'n Speak, Dectalk 182067fd92SSamuel Thibault external (old), Dectalk PC (full length isa board), 192067fd92SSamuel Thibault Dectalk express, Doubletalk, Doubletalk LT or 202067fd92SSamuel Thibault Litetalk, Keynote Gold internal PC, software 212067fd92SSamuel Thibault synthesizers, Speakout, transport, and a dummy module 222067fd92SSamuel Thibault that can be used with a plain text terminal. 232067fd92SSamuel Thibault 242067fd92SSamuel Thibault Speakup can either be built in or compiled as a module 252067fd92SSamuel Thibault by answering y or m. If you answer y here, then you 262067fd92SSamuel Thibault must answer either y or m to at least one of the 272067fd92SSamuel Thibault synthesizer drivers below. If you answer m here, then 282067fd92SSamuel Thibault the synthesizer drivers below can only be built as 292067fd92SSamuel Thibault modules. 302067fd92SSamuel Thibault 312067fd92SSamuel Thibault These drivers are not standalone drivers, but must be 322067fd92SSamuel Thibault used in conjunction with Speakup. Think of them as 332067fd92SSamuel Thibault video cards for blind people. 342067fd92SSamuel Thibault 352067fd92SSamuel Thibault 362067fd92SSamuel Thibault The Dectalk pc driver can only be built as a module, and 372067fd92SSamuel Thibault requires software to be pre-loaded on to the card before 382067fd92SSamuel Thibault the module can be loaded. See the decpc choice below 392067fd92SSamuel Thibault for more details. 402067fd92SSamuel Thibault 412067fd92SSamuel Thibault If you are not a blind person, or don't have access to 422067fd92SSamuel Thibault one of the listed synthesizers, you should say n. 432067fd92SSamuel Thibault 442067fd92SSamuel Thibaultif SPEAKUP 45dfe650beSSamuel Thibault 46dfe650beSSamuel Thibaultconfig SPEAKUP_SERIALIO 47dfe650beSSamuel Thibault def_bool y 48dfe650beSSamuel Thibault depends on ISA || COMPILE_TEST 49*c0b92cc5SNiklas Schnelle depends on HAS_IOPORT 50dfe650beSSamuel Thibault 512067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_ACNTSA 522067fd92SSamuel Thibault tristate "Accent SA synthesizer support" 532067fd92SSamuel Thibault help 542067fd92SSamuel Thibault This is the Speakup driver for the Accent SA 552067fd92SSamuel Thibault synthesizer. You can say y to build it into the kernel, 562067fd92SSamuel Thibault or m to build it as a module. See the configuration 572067fd92SSamuel Thibault help on the Speakup choice above for more info. 582067fd92SSamuel Thibault 592067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_ACNTPC 602067fd92SSamuel Thibault tristate "Accent PC synthesizer support" 61dfe650beSSamuel Thibault depends on SPEAKUP_SERIALIO 622067fd92SSamuel Thibault help 632067fd92SSamuel Thibault This is the Speakup driver for the accent pc 642067fd92SSamuel Thibault synthesizer. You can say y to build it into the kernel, 652067fd92SSamuel Thibault or m to build it as a module. See the configuration 662067fd92SSamuel Thibault help on the Speakup choice above for more info. 672067fd92SSamuel Thibault 682067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_APOLLO 692067fd92SSamuel Thibault tristate "Apollo II synthesizer support" 702067fd92SSamuel Thibault help 712067fd92SSamuel Thibault This is the Speakup driver for the Apollo II 722067fd92SSamuel Thibault synthesizer. You can say y to build it into the kernel, 732067fd92SSamuel Thibault or m to build it as a module. See the configuration 742067fd92SSamuel Thibault help on the Speakup choice above for more info. 752067fd92SSamuel Thibault 762067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_AUDPTR 772067fd92SSamuel Thibault tristate "Audapter synthesizer support" 782067fd92SSamuel Thibault help 792067fd92SSamuel Thibault This is the Speakup driver for the Audapter synthesizer. 802067fd92SSamuel Thibault You can say y to build it into the kernel, or m to 812067fd92SSamuel Thibault build it as a module. See the configuration help on the 822067fd92SSamuel Thibault Speakup choice above for more info. 832067fd92SSamuel Thibault 842067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_BNS 852067fd92SSamuel Thibault tristate "Braille 'n' Speak synthesizer support" 862067fd92SSamuel Thibault help 872067fd92SSamuel Thibault This is the Speakup driver for the Braille 'n' Speak 882067fd92SSamuel Thibault synthesizer. You can say y to build it into the kernel, 892067fd92SSamuel Thibault or m to build it as a module. See the configuration 902067fd92SSamuel Thibault help on the Speakup choice above for more info. 912067fd92SSamuel Thibault 922067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_DECTLK 932067fd92SSamuel Thibault tristate "DECtalk Express synthesizer support" 942067fd92SSamuel Thibault help 952067fd92SSamuel Thibault 962067fd92SSamuel Thibault This is the Speakup driver for the DecTalk Express 972067fd92SSamuel Thibault synthesizer. You can say y to build it into the kernel, 982067fd92SSamuel Thibault or m to build it as a module. See the configuration 992067fd92SSamuel Thibault help on the Speakup choice above for more info. 1002067fd92SSamuel Thibault 1012067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_DECEXT 1022067fd92SSamuel Thibault tristate "DECtalk External (old) synthesizer support" 1032067fd92SSamuel Thibault help 1042067fd92SSamuel Thibault 1052067fd92SSamuel Thibault This is the Speakup driver for the DecTalk External 1062067fd92SSamuel Thibault (old) synthesizer. You can say y to build it into the 1072067fd92SSamuel Thibault kernel, or m to build it as a module. See the 1082067fd92SSamuel Thibault configuration help on the Speakup choice above for more 1092067fd92SSamuel Thibault info. 1102067fd92SSamuel Thibault 1112067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_DECPC 1122067fd92SSamuel Thibault depends on m 113dfe650beSSamuel Thibault depends on SPEAKUP_SERIALIO 1142067fd92SSamuel Thibault tristate "DECtalk PC (big ISA card) synthesizer support" 1152067fd92SSamuel Thibault help 1162067fd92SSamuel Thibault 1172067fd92SSamuel Thibault This is the Speakup driver for the DecTalk PC (full 1182067fd92SSamuel Thibault length ISA) synthesizer. You can say m to build it as 1192067fd92SSamuel Thibault a module. See the configuration help on the Speakup 1202067fd92SSamuel Thibault choice above for more info. 1212067fd92SSamuel Thibault 1222067fd92SSamuel Thibault In order to use the DecTalk PC driver, you must download 1232067fd92SSamuel Thibault the dec_pc.tgz file from linux-speakup.org. It is in 1242067fd92SSamuel Thibault the pub/linux/goodies directory. The dec_pc.tgz file 1252067fd92SSamuel Thibault contains the software which must be pre-loaded on to the 1262067fd92SSamuel Thibault DecTalk PC board in order to use it with this driver. 1272067fd92SSamuel Thibault This driver must be built as a module, and can not be 1282067fd92SSamuel Thibault loaded until the file system is mounted and the DecTalk 1292067fd92SSamuel Thibault PC software has been pre-loaded on to the board. 1302067fd92SSamuel Thibault 1312067fd92SSamuel Thibault See the README file in the dec_pc.tgz file for more 1322067fd92SSamuel Thibault details. 1332067fd92SSamuel Thibault 1342067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_DTLK 1352067fd92SSamuel Thibault tristate "DoubleTalk PC synthesizer support" 136dfe650beSSamuel Thibault depends on SPEAKUP_SERIALIO 1372067fd92SSamuel Thibault help 1382067fd92SSamuel Thibault 1392067fd92SSamuel Thibault This is the Speakup driver for the internal DoubleTalk 1402067fd92SSamuel Thibault PC synthesizer. You can say y to build it into the 1412067fd92SSamuel Thibault kernel, or m to build it as a module. See the 1422067fd92SSamuel Thibault configuration help on the Speakup choice above for more 1432067fd92SSamuel Thibault info. 1442067fd92SSamuel Thibault 1452067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_KEYPC 1462067fd92SSamuel Thibault tristate "Keynote Gold PC synthesizer support" 147dfe650beSSamuel Thibault depends on SPEAKUP_SERIALIO 1482067fd92SSamuel Thibault help 1492067fd92SSamuel Thibault 1502067fd92SSamuel Thibault This is the Speakup driver for the Keynote Gold 1512067fd92SSamuel Thibault PC synthesizer. You can say y to build it into the 1522067fd92SSamuel Thibault kernel, or m to build it as a module. See the 1532067fd92SSamuel Thibault configuration help on the Speakup choice above for more 1542067fd92SSamuel Thibault info. 1552067fd92SSamuel Thibault 1562067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_LTLK 1572067fd92SSamuel Thibault tristate "DoubleTalk LT/LiteTalk synthesizer support" 1582067fd92SSamuel Thibaulthelp 1592067fd92SSamuel Thibault 1602067fd92SSamuel Thibault This is the Speakup driver for the LiteTalk/DoubleTalk 1612067fd92SSamuel Thibault LT synthesizer. You can say y to build it into the 1622067fd92SSamuel Thibault kernel, or m to build it as a module. See the 1632067fd92SSamuel Thibault configuration help on the Speakup choice above for more 1642067fd92SSamuel Thibault info. 1652067fd92SSamuel Thibault 1662067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_SOFT 1672067fd92SSamuel Thibault tristate "Userspace software synthesizer support" 1682067fd92SSamuel Thibault help 1692067fd92SSamuel Thibault 1702067fd92SSamuel Thibault This is the software synthesizer device node. It will 1712067fd92SSamuel Thibault register a device /dev/softsynth which midware programs 1722067fd92SSamuel Thibault and speech daemons may open and read to provide kernel 1732067fd92SSamuel Thibault output to software synths such as espeak, festival, 1742067fd92SSamuel Thibault flite and so forth. You can select 'y' or 'm' to have 1752067fd92SSamuel Thibault it built-in to the kernel or loaded as a module. 1762067fd92SSamuel Thibault 1772067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_SPKOUT 1782067fd92SSamuel Thibault tristate "Speak Out synthesizer support" 1792067fd92SSamuel Thibault help 1802067fd92SSamuel Thibault 1812067fd92SSamuel Thibault This is the Speakup driver for the Speakout synthesizer. 1822067fd92SSamuel Thibault You can say y to build it into the kernel, or m to 1832067fd92SSamuel Thibault build it as a module. See the configuration help on the 1842067fd92SSamuel Thibault Speakup choice above for more info. 1852067fd92SSamuel Thibault 1862067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_TXPRT 1872067fd92SSamuel Thibault tristate "Transport synthesizer support" 1882067fd92SSamuel Thibault help 1892067fd92SSamuel Thibault 1902067fd92SSamuel Thibault This is the Speakup driver for the Transport 1912067fd92SSamuel Thibault synthesizer. You can say y to build it into the kernel, 1922067fd92SSamuel Thibault or m to build it as a module. See the configuration 1932067fd92SSamuel Thibault help on the Speakup choice above for more info. 1942067fd92SSamuel Thibault 1952067fd92SSamuel Thibaultconfig SPEAKUP_SYNTH_DUMMY 1962067fd92SSamuel Thibault tristate "Dummy synthesizer driver (for testing)" 1972067fd92SSamuel Thibault help 1982067fd92SSamuel Thibault 1992067fd92SSamuel Thibault This is a dummy Speakup driver for plugging a mere serial 2002067fd92SSamuel Thibault terminal. This is handy if you want to test speakup but 2012067fd92SSamuel Thibault don't have the hardware. You can say y to build it into 2022067fd92SSamuel Thibault the kernel, or m to build it as a module. See the 2032067fd92SSamuel Thibault configuration help on the Speakup choice above for more info. 2042067fd92SSamuel Thibault 2052067fd92SSamuel Thibaultendif # SPEAKUP 2062067fd92SSamuel Thibaultendmenu 207