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 206