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 depends on HAS_IOPORT 50 51config SPEAKUP_SYNTH_ACNTSA 52 tristate "Accent SA synthesizer support" 53 help 54 This is the Speakup driver for the Accent SA 55 synthesizer. You can say y to build it into the kernel, 56 or m to build it as a module. See the configuration 57 help on the Speakup choice above for more info. 58 59config SPEAKUP_SYNTH_ACNTPC 60 tristate "Accent PC synthesizer support" 61 depends on SPEAKUP_SERIALIO 62 help 63 This is the Speakup driver for the accent pc 64 synthesizer. You can say y to build it into the kernel, 65 or m to build it as a module. See the configuration 66 help on the Speakup choice above for more info. 67 68config SPEAKUP_SYNTH_APOLLO 69 tristate "Apollo II synthesizer support" 70 help 71 This is the Speakup driver for the Apollo II 72 synthesizer. You can say y to build it into the kernel, 73 or m to build it as a module. See the configuration 74 help on the Speakup choice above for more info. 75 76config SPEAKUP_SYNTH_AUDPTR 77 tristate "Audapter synthesizer support" 78 help 79 This is the Speakup driver for the Audapter synthesizer. 80 You can say y to build it into the kernel, or m to 81 build it as a module. See the configuration help on the 82 Speakup choice above for more info. 83 84config SPEAKUP_SYNTH_BNS 85 tristate "Braille 'n' Speak synthesizer support" 86 help 87 This is the Speakup driver for the Braille 'n' Speak 88 synthesizer. You can say y to build it into the kernel, 89 or m to build it as a module. See the configuration 90 help on the Speakup choice above for more info. 91 92config SPEAKUP_SYNTH_DECTLK 93 tristate "DECtalk Express synthesizer support" 94 help 95 96 This is the Speakup driver for the DecTalk Express 97 synthesizer. You can say y to build it into the kernel, 98 or m to build it as a module. See the configuration 99 help on the Speakup choice above for more info. 100 101config SPEAKUP_SYNTH_DECEXT 102 tristate "DECtalk External (old) synthesizer support" 103 help 104 105 This is the Speakup driver for the DecTalk External 106 (old) synthesizer. You can say y to build it into the 107 kernel, or m to build it as a module. See the 108 configuration help on the Speakup choice above for more 109 info. 110 111config SPEAKUP_SYNTH_DECPC 112 depends on m 113 depends on SPEAKUP_SERIALIO 114 tristate "DECtalk PC (big ISA card) synthesizer support" 115 help 116 117 This is the Speakup driver for the DecTalk PC (full 118 length ISA) synthesizer. You can say m to build it as 119 a module. See the configuration help on the Speakup 120 choice above for more info. 121 122 In order to use the DecTalk PC driver, you must download 123 the dec_pc.tgz file from linux-speakup.org. It is in 124 the pub/linux/goodies directory. The dec_pc.tgz file 125 contains the software which must be pre-loaded on to the 126 DecTalk PC board in order to use it with this driver. 127 This driver must be built as a module, and can not be 128 loaded until the file system is mounted and the DecTalk 129 PC software has been pre-loaded on to the board. 130 131 See the README file in the dec_pc.tgz file for more 132 details. 133 134config SPEAKUP_SYNTH_DTLK 135 tristate "DoubleTalk PC synthesizer support" 136 depends on SPEAKUP_SERIALIO 137 help 138 139 This is the Speakup driver for the internal DoubleTalk 140 PC synthesizer. You can say y to build it into the 141 kernel, or m to build it as a module. See the 142 configuration help on the Speakup choice above for more 143 info. 144 145config SPEAKUP_SYNTH_KEYPC 146 tristate "Keynote Gold PC synthesizer support" 147 depends on SPEAKUP_SERIALIO 148 help 149 150 This is the Speakup driver for the Keynote Gold 151 PC synthesizer. You can say y to build it into the 152 kernel, or m to build it as a module. See the 153 configuration help on the Speakup choice above for more 154 info. 155 156config SPEAKUP_SYNTH_LTLK 157 tristate "DoubleTalk LT/LiteTalk synthesizer support" 158help 159 160 This is the Speakup driver for the LiteTalk/DoubleTalk 161 LT synthesizer. You can say y to build it into the 162 kernel, or m to build it as a module. See the 163 configuration help on the Speakup choice above for more 164 info. 165 166config SPEAKUP_SYNTH_SOFT 167 tristate "Userspace software synthesizer support" 168 help 169 170 This is the software synthesizer device node. It will 171 register a device /dev/softsynth which midware programs 172 and speech daemons may open and read to provide kernel 173 output to software synths such as espeak, festival, 174 flite and so forth. You can select 'y' or 'm' to have 175 it built-in to the kernel or loaded as a module. 176 177config SPEAKUP_SYNTH_SPKOUT 178 tristate "Speak Out synthesizer support" 179 help 180 181 This is the Speakup driver for the Speakout synthesizer. 182 You can say y to build it into the kernel, or m to 183 build it as a module. See the configuration help on the 184 Speakup choice above for more info. 185 186config SPEAKUP_SYNTH_TXPRT 187 tristate "Transport synthesizer support" 188 help 189 190 This is the Speakup driver for the Transport 191 synthesizer. You can say y to build it into the kernel, 192 or m to build it as a module. See the configuration 193 help on the Speakup choice above for more info. 194 195config SPEAKUP_SYNTH_DUMMY 196 tristate "Dummy synthesizer driver (for testing)" 197 help 198 199 This is a dummy Speakup driver for plugging a mere serial 200 terminal. This is handy if you want to test speakup but 201 don't have the hardware. You can say y to build it into 202 the kernel, or m to build it as a module. See the 203 configuration help on the Speakup choice above for more info. 204 205endif # SPEAKUP 206endmenu 207