| 1 | # SPDX-License-Identifier: GPL-2.0 |
| 2 | menu "Speakup console speech" |
| 3 | |
| 4 | config 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 | |
| 44 | if SPEAKUP |
| 45 | |
| 46 | config SPEAKUP_SERIALIO |
| 47 | def_bool y |
| 48 | depends on ISA || COMPILE_TEST |
| 49 | depends on HAS_IOPORT |
| 50 | |
| 51 | config 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 | |
| 59 | config 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 | |
| 68 | config 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 | |
| 76 | config 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 | |
| 84 | config 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 | |
| 92 | config 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 | |
| 101 | config 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 | |
| 111 | config 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 | |
| 134 | config 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 | |
| 145 | config 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 | |
| 156 | config SPEAKUP_SYNTH_LTLK |
| 157 | tristate "DoubleTalk LT/LiteTalk synthesizer support" |
| 158 | help |
| 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 | |
| 166 | config 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 | |
| 177 | config 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 | |
| 186 | config 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 | |
| 195 | config 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 | |
| 205 | endif # SPEAKUP |
| 206 | endmenu |