Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
wiki:computronics:mary [2017/04/16 15:45] – vexatos | wiki:computronics:mary [2017/04/22 08:57] – vexatos |
---|
====== MaryTTS ====== | ====== MaryTTS ====== |
| |
MaryTTS is a free and open-source Text-To-Speech synthesizer made by the [[https://www.dfki.de/web?set_language=en&cl=en|DFKI]]. More information about the system itself can be found [[http://mary.dfki.de/|on their website]]. | MaryTTS is a free and open-source Text-To-Speech synthesizer made by the [[https://www.dfki.de/web?set_language=en&cl=en|DFKI]]. More information about the system itself can be found [[http://mary.dfki.de/|on their website]]. The GitHub repository can be found [[https://github.com/marytts/marytts|here]]. Computronics uses a slightly modified version of the standard runtime jar so that it works in a Minecraft Forge environment. |
| |
==== Installation for Computronics ==== | ==== Installation for Computronics ==== |
=== Download === | === Download === |
| |
Computronics requires three files to be installed in a directory called 'marytts/' inside your game instance's directory (where your 'mods/' directory is): The TTS system itself, a language and a corresponding voice. Due to dependency issues inside a Minecraft instance, Computronics requires a custom version of the normal runtime jar file you can get on the website. You can get it here: | Computronics requires three files to be installed in a directory called 'marytts/' inside your game instance's directory (on the same level where your 'mods/' directory is): The TTS system itself, a language and a corresponding voice. Due to dependency issues inside a Minecraft instance, Computronics requires a custom version of the normal runtime jar file you can get on the website. You can get it here: |
| |
* **[[http://files.vexatos.com/Computronics/marytts/marytts-runtime-5.2-jar-for-computronics.jar|MaryTTS 5.2 with Forge compatibility]]** | * **[[http://files.vexatos.com/Computronics/marytts/marytts-runtime-5.2-jar-for-computronics.jar|MaryTTS 5.2 with Forge compatibility]]** |
* [[http://files.vex.tty.sh/Computronics/marytts/|Mirror 1]] | * [[http://files.vex.tty.sh/Computronics/marytts/|Mirror 1]] |
| |
Furthermore, you need to choose a language and a corresponding voice; download those two files and put them into the directory. Various languages (including English) are available in [[https://github.com/marytts/marytts/releases/download/v5.2/marytts-5.2.zip|Mary's official download zip file]] (in its 'libs/' subdirectory), but others can be found on the Internet as well. | Furthermore, you need to choose a language and a corresponding voice; download those two files and put them into the directory; voice files usually start with "voice-" and language files usually start with "marytts-lang-" in their file name. Various languages (including English) are available in [[https://github.com/marytts/marytts/releases/download/v5.2/marytts-5.2.zip|Mary's official download zip file]] (in its 'lib/' subdirectory), but others can be found on the Internet as well. |
Once you have chosen the language you would like the speech box to speak, you need to choose a voice speaking that language. A female US English voice is included in Mary's main zip file, but other English voices as well as voices for other languages can be found on the [[https://github.com/marytts?q=voice|MaryTTS GitHub organization]]. | Once you have chosen the language you would like the speech box to speak, you need to choose a voice speaking that language. A female US English voice is included in Mary's main zip file, but other English voices as well as voices for other languages can be found on the [[https://github.com/marytts?q=voice|MaryTTS GitHub organization]]. Be aware that some of them may be outdated and not all might work. Also note that some downloads provide the language or voice as a zip file which contains the actual jar file; in that case, the jar file has to be extracted and placed in the directory to load properly. |
| |
Once the server has those three files available in the 'marytts/' directory, the speech box should be able to speak the installed language with the installed voice. | Once the server has those three files available in the 'marytts/' directory, the speech box should be able to speak the installed language with the installed voice. The server log should mention a successful initialization. |