Kconfig 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. # SPDX-License-Identifier: GPL-2.0
  2. menu "Speakup console speech"
  3. config SPEAKUP
  4. depends on VT
  5. tristate "Speakup core"
  6. help
  7. This is the Speakup screen reader. Think of it as a
  8. video console for blind people. If built in to the
  9. kernel, it can speak everything on the text console from
  10. boot up to shutdown. For more information on Speakup,
  11. point your browser at <http://www.linux-speakup.org/>.
  12. There is also a mailing list at the above url that you
  13. can subscribe to.
  14. Supported synthesizers are accent sa, accent pc,
  15. appollo II., Auddapter, Braille 'n Speak, Dectalk
  16. external (old), Dectalk PC (full length isa board),
  17. Dectalk express, Doubletalk, Doubletalk LT or
  18. Litetalk, Keynote Gold internal PC, software
  19. synthesizers, Speakout, transport, and a dummy module
  20. that can be used with a plain text terminal.
  21. Speakup can either be built in or compiled as a module
  22. by answering y or m. If you answer y here, then you
  23. must answer either y or m to at least one of the
  24. synthesizer drivers below. If you answer m here, then
  25. the synthesizer drivers below can only be built as
  26. modules.
  27. These drivers are not standalone drivers, but must be
  28. used in conjunction with Speakup. Think of them as
  29. video cards for blind people.
  30. The Dectalk pc driver can only be built as a module, and
  31. requires software to be pre-loaded on to the card before
  32. the module can be loaded. See the decpc choice below
  33. for more details.
  34. If you are not a blind person, or don't have access to
  35. one of the listed synthesizers, you should say n.
  36. if SPEAKUP
  37. config SPEAKUP_SERIALIO
  38. def_bool y
  39. depends on ISA || COMPILE_TEST
  40. depends on HAS_IOPORT
  41. config SPEAKUP_SYNTH_ACNTSA
  42. tristate "Accent SA synthesizer support"
  43. help
  44. This is the Speakup driver for the Accent SA
  45. synthesizer. You can say y to build it into the kernel,
  46. or m to build it as a module. See the configuration
  47. help on the Speakup choice above for more info.
  48. config SPEAKUP_SYNTH_ACNTPC
  49. tristate "Accent PC synthesizer support"
  50. depends on SPEAKUP_SERIALIO
  51. help
  52. This is the Speakup driver for the accent pc
  53. synthesizer. You can say y to build it into the kernel,
  54. or m to build it as a module. See the configuration
  55. help on the Speakup choice above for more info.
  56. config SPEAKUP_SYNTH_APOLLO
  57. tristate "Apollo II synthesizer support"
  58. help
  59. This is the Speakup driver for the Apollo II
  60. synthesizer. You can say y to build it into the kernel,
  61. or m to build it as a module. See the configuration
  62. help on the Speakup choice above for more info.
  63. config SPEAKUP_SYNTH_AUDPTR
  64. tristate "Audapter synthesizer support"
  65. help
  66. This is the Speakup driver for the Audapter synthesizer.
  67. You can say y to build it into the kernel, or m to
  68. build it as a module. See the configuration help on the
  69. Speakup choice above for more info.
  70. config SPEAKUP_SYNTH_BNS
  71. tristate "Braille 'n' Speak synthesizer support"
  72. help
  73. This is the Speakup driver for the Braille 'n' Speak
  74. synthesizer. You can say y to build it into the kernel,
  75. or m to build it as a module. See the configuration
  76. help on the Speakup choice above for more info.
  77. config SPEAKUP_SYNTH_DECTLK
  78. tristate "DECtalk Express synthesizer support"
  79. help
  80. This is the Speakup driver for the DecTalk Express
  81. synthesizer. You can say y to build it into the kernel,
  82. or m to build it as a module. See the configuration
  83. help on the Speakup choice above for more info.
  84. config SPEAKUP_SYNTH_DECEXT
  85. tristate "DECtalk External (old) synthesizer support"
  86. help
  87. This is the Speakup driver for the DecTalk External
  88. (old) synthesizer. You can say y to build it into the
  89. kernel, or m to build it as a module. See the
  90. configuration help on the Speakup choice above for more
  91. info.
  92. config SPEAKUP_SYNTH_DECPC
  93. depends on m
  94. depends on SPEAKUP_SERIALIO
  95. tristate "DECtalk PC (big ISA card) synthesizer support"
  96. help
  97. This is the Speakup driver for the DecTalk PC (full
  98. length ISA) synthesizer. You can say m to build it as
  99. a module. See the configuration help on the Speakup
  100. choice above for more info.
  101. In order to use the DecTalk PC driver, you must download
  102. the dec_pc.tgz file from linux-speakup.org. It is in
  103. the pub/linux/goodies directory. The dec_pc.tgz file
  104. contains the software which must be pre-loaded on to the
  105. DecTalk PC board in order to use it with this driver.
  106. This driver must be built as a module, and can not be
  107. loaded until the file system is mounted and the DecTalk
  108. PC software has been pre-loaded on to the board.
  109. See the README file in the dec_pc.tgz file for more
  110. details.
  111. config SPEAKUP_SYNTH_DTLK
  112. tristate "DoubleTalk PC synthesizer support"
  113. depends on SPEAKUP_SERIALIO
  114. help
  115. This is the Speakup driver for the internal DoubleTalk
  116. PC synthesizer. You can say y to build it into the
  117. kernel, or m to build it as a module. See the
  118. configuration help on the Speakup choice above for more
  119. info.
  120. config SPEAKUP_SYNTH_KEYPC
  121. tristate "Keynote Gold PC synthesizer support"
  122. depends on SPEAKUP_SERIALIO
  123. help
  124. This is the Speakup driver for the Keynote Gold
  125. PC synthesizer. You can say y to build it into the
  126. kernel, or m to build it as a module. See the
  127. configuration help on the Speakup choice above for more
  128. info.
  129. config SPEAKUP_SYNTH_LTLK
  130. tristate "DoubleTalk LT/LiteTalk synthesizer support"
  131. help
  132. This is the Speakup driver for the LiteTalk/DoubleTalk
  133. LT synthesizer. You can say y to build it into the
  134. kernel, or m to build it as a module. See the
  135. configuration help on the Speakup choice above for more
  136. info.
  137. config SPEAKUP_SYNTH_SOFT
  138. tristate "Userspace software synthesizer support"
  139. help
  140. This is the software synthesizer device node. It will
  141. register a device /dev/softsynth which midware programs
  142. and speech daemons may open and read to provide kernel
  143. output to software synths such as espeak, festival,
  144. flite and so forth. You can select 'y' or 'm' to have
  145. it built-in to the kernel or loaded as a module.
  146. config SPEAKUP_SYNTH_SPKOUT
  147. tristate "Speak Out synthesizer support"
  148. help
  149. This is the Speakup driver for the Speakout synthesizer.
  150. You can say y to build it into the kernel, or m to
  151. build it as a module. See the configuration help on the
  152. Speakup choice above for more info.
  153. config SPEAKUP_SYNTH_TXPRT
  154. tristate "Transport synthesizer support"
  155. help
  156. This is the Speakup driver for the Transport
  157. synthesizer. You can say y to build it into the kernel,
  158. or m to build it as a module. See the configuration
  159. help on the Speakup choice above for more info.
  160. config SPEAKUP_SYNTH_DUMMY
  161. tristate "Dummy synthesizer driver (for testing)"
  162. help
  163. This is a dummy Speakup driver for plugging a mere serial
  164. terminal. This is handy if you want to test speakup but
  165. don't have the hardware. You can say y to build it into
  166. the kernel, or m to build it as a module. See the
  167. configuration help on the Speakup choice above for more info.
  168. endif # SPEAKUP
  169. endmenu