mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

163 lines
6.4 KiB

  1. # --- ROCK-COPYRIGHT-NOTE-BEGIN ---
  2. #
  3. # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
  4. # Please add additional copyright information _after_ the line containing
  5. # the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
  6. # the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
  7. #
  8. # ROCK Linux: rock-src/misc/output/tts/config.hlp
  9. # ROCK Linux is Copyright (C) 1998 - 2004 Clifford Wolf
  10. #
  11. # This program is free software; you can redistribute it and/or modify
  12. # it under the terms of the GNU General Public License as published by
  13. # the Free Software Foundation; either version 2 of the License, or
  14. # (at your option) any later version. A copy of the GNU General Public
  15. # License can be found at Documentation/COPYING.
  16. #
  17. # Many people helped and are helping developing ROCK Linux. Please
  18. # have a look at http://www.rocklinux.org/ and the Documentation/TEAM
  19. # file for details.
  20. #
  21. # --- ROCK-COPYRIGHT-NOTE-END ---
  22. ROCKCFG_OUTPUT_TTS_SYSTEM
  23. Please select which Text-to-Speech system to use
  24. ROCKCFG_OUTPUT_TTS_FLITE
  25. Please supply the full, absolute location of your flite executable,
  26. in most cases, this file is in /usr/bin/flite (rock package: flite)
  27. ROCKCFG_OUTPUT_TTS_MBROLA
  28. Please supply the full, absolute location of your mbrola executable,
  29. in most cases, if installed manually, this file is called mbrola-
  30. linux-i386.
  31. ROCKCFG_OUTPUT_TTS_VOICEFILE
  32. Please supply the full, absolute location of your desired voicefile.
  33. Yes, this is the huge file you waited so long to download for. It
  34. is suggested to use an english/american voice, as ROCK Linux build
  35. output will be mostly english (but you can adjust some parts for
  36. your language below)
  37. ROCKCFG_OUTPUT_TTS_TXT2PHO
  38. Please supply the full, absolute location of your text-to-pho converter
  39. program. This program should be able to read text input from STDIN and
  40. write .pho output on STDOUT, so texts can be 'piped through'. The most
  41. common program for german voices for this, as far as i know, is txt2pho.
  42. ROCKCFG_OUTPUT_TTS_PLAY
  43. Please supply the full, absolute location of your console wave file
  44. player of choice. It should be able to read it's input from STDIN,
  45. any output on STDOUT of the program will be discarded. I suggest using
  46. the 'play' utility that comes with the sox package, if you are using
  47. OSS, or 'aplay' from the alsa-utils package, if you prefer ALSA.
  48. ROCKCFG_OUTPUT_TTS_ENABLE_HEADER
  49. This class of messages looks like, for example:
  50. "Building cross binutils and cc for ${arch_target} ..."
  51. and would be read out exactly like this. So, if you plan to use a non-
  52. english voice, you wouldn't want this to be read.
  53. ROCKCFG_OUTPUT_TTS_ENABLE_STATUS
  54. This class of messages looks like, for exmaple:
  55. "writing build log to src.cross.$id/binutils.log."
  56. and would be read out exactly like this. So, if you plan to use a non-
  57. english voice, you wouldn't want this to be read.
  58. ROCKCFG_OUTPUT_TTS_ENABLE_ERROR
  59. This class of messages looks like, for example:
  60. "Detected a problem with the flist wrapper lib on your system"
  61. and would be read out exactly like this. So, again, if you plan to use
  62. a non-english voice, you pobably wouldn't be too happy with the result.
  63. ROCKCFG_OUTPUT_TTS_ENABLE_PKG_DENY
  64. This class of message is issued when a package build is categorically
  65. denied before even the tarball is touched. Common examples are trying
  66. to build e17 without imlib2 having compiled. The hook for this class
  67. of messages provides 3 arguments:
  68. $1 the current stagelevel
  69. $2 the current package-name
  70. $3 the reason why this package got refused
  71. You can use these in the free configurable text, as shown in the
  72. example text. Note, however, that for a text in a non-english language
  73. you might want to leave $3 out, as the reason is in english usually.
  74. ROCKCFG_OUTPUT_TTS_TXT_PKG_DENY
  75. Please have a look at the help of ROCKCFG_OUTPUT_TTS_ENABLE_PKG_DENY.
  76. ROCKCFG_OUTPUT_TTS_ENABLE_PKG_START
  77. This class of message is issued when a package build is started.
  78. The hook for this class of messages provides 5 arguments:
  79. $1 the current stagelevel
  80. $2 the current package's repository
  81. $3 the current package-name
  82. $4 the ROCK Linux version, for example 2.0.0
  83. $5 the ROCK Linux extraversion, e.g. -rc1
  84. You can use these in the free configurable text, as shown in the
  85. example text.
  86. ROCKCFG_OUTPUT_TTS_TXT_PKG_START
  87. Please have a look at the help of ROCKCFG_OUTPUT_TTS_ENABLE_PKG_START.
  88. ROCKCFG_OUTPUT_TTS_ENABLE_PKG_FINISH
  89. This class of message is issued when a package build is finished.
  90. The hook for this class of messages provides 3 arguments:
  91. $1 the current stagelevel
  92. $2 the current package's repository
  93. $3 the current package-name
  94. You can use these in the free configurable text, as shown in the
  95. example text.
  96. ROCKCFG_OUTPUT_TTS_TXT_PKG_FINISH
  97. Please have a look at the help of ROCKCFG_OUTPUT_TTS_ENABLE_PKG_FINISH.
  98. ROCKCFG_OUTPUT_TTS_ENABLE_PKG_ABORT
  99. This class of message is issued when a package build is aborted.
  100. The hook for this class of messages provides 3 arguments:
  101. $1 the current stagelevel
  102. $2 the current package's repository
  103. $3 the current package-name
  104. You can use these in the free configurable text, as shown in the
  105. example text.
  106. ROCKCFG_OUTPUT_TTS_TXT_PKG_ABORT
  107. Please have a look at the help of ROCKCFG_OUTPUT_TTS_ENABLE_PKG_ABORT.
  108. ROCKCFG_OUTPUT_TTS_ENABLE_ERRORQUOTE
  109. This class of message is usually used to quote the last few lines of a
  110. logfile to let you probably guess the reason of a failed build without
  111. the need to open the logfile. This is not ment to be read out (not even
  112. by humans), but you can replace the text with a generic, severe error
  113. message in your preferred message (as the example shows). The log
  114. excerpt will be readable on console as usual. However, if you intend to
  115. produce some weird noise, any argument given is to be interpreted as
  116. logfile content (so, use $*, if you want it all).
  117. ROCKCFG_OUTPUT_TTS_TXT_ERRORQUOTE
  118. Please have a look at the help of ROCKCFG_OUTPUT_TTS_ENABLE_ERRORQUOTE.
  119. ROCKCFG_OUTPUT_TTS_SAYPROG
  120. Please have a look at the help of ROCKCFG_OUTPUT_TTS_OWNSCRIPT.
  121. ROCKCFG_OUTPUT_TTS_USEFESTIVAL
  122. Select this, if you have installed the festival tts system. The festival
  123. system is major to mbrola with regards to it's licence, mbrola is binary-
  124. only, whereas festival is licensed under an OSI-approved licences.
  125. ROCKCFG_OUTPUT_TTS_FESTIVAL
  126. Please supply the full, absolute location of your 'festival' binary.