MaryTTS: Difference between revisions

Florian (talk | contribs)
Added pronunciation advantage
m Added category project.
 
(5 intermediate revisions by 2 users not shown)
Line 15: Line 15:
* Language support is very good: German, British and American English, French, Italian, Luxembourgish, Russian, Swedish, Telugu, Turkish and more
* Language support is very good: German, British and American English, French, Italian, Luxembourgish, Russian, Swedish, Telugu, Turkish and more
*Pronunciation of times, dates, temperatures etc. can be very good. MaryTTS uses an extensive, handcrafted set of rules (and statistics) to handle this.<ref>http://mary.dfki.de/documentation/overview.html</ref>
*Pronunciation of times, dates, temperatures etc. can be very good. MaryTTS uses an extensive, handcrafted set of rules (and statistics) to handle this.<ref>http://mary.dfki.de/documentation/overview.html</ref>
*MaryTTS is server-based meaning it offers a HTTP REST API out-of-the-box to synthesize text


== Models ==
== Models ==
[TBD]
Voice models can be downloaded via script from inside the release version or using these links:
 
* [https://github.com/marytts/voice-bits1-hsmm/releases bits1-hsmm] - A female German hidden semi-Markov model voice
* [https://github.com/marytts/voice-bits3-hsmm/releases/ bits3-hsmm] - A male German hidden semi-Markov model voice
* [https://github.com/marytts/voice-cmu-slt-hsmm/ voice-cmu-slt-hsmm] (included) - A female US English hidden semi-Markov model voice
* [https://github.com/marytts/voice-cmu-bdl-hsmm/releases/ cmu-bdl-hsmm] - A male US English hidden semi-Markov model voice
* [https://github.com/marytts/voice-dfki-spike-hsmm/releases/ dfki-spike-hsmm] - A male British English hidden semi-Markov model voice
* [https://github.com/marytts/voice-dfki-prudence-hsmm/releases/ dfki-prudence-hsmm] - A female British English hidden semi-Markov model voice
* [https://github.com/marytts/voice-upmc-jessica-hsmm/releases/ upmc-jessica-hsmm] - A female French hidden semi-Markov model voice
* ...
 
[UNDER CONSTRUCTION]


== Installation ==
== Installation ==
Installation is super easy:
Installation is super easy:


* Install Java 8 or 11
* Install Java 8 or 11 (Debian: 'sudo apt-get install openjdk-11-jdk-headless')
* Download the release ZIP file
* Download the release ZIP file: [https://github.com/marytts/marytts/releases v5.2 official] or [https://github.com/fquirin/marytts/releases v6.0 snpashot]
* Extract and start the server
* Extract the ZIP and start the server (run scripts are in 'marytts\bin')


By default you can access the server in your browser via: http://localhost:59125/  
By default you can access the server in your browser via: http://localhost:59125/  
Line 31: Line 43:


== Performance ==
== Performance ==
[TBD]
To be compareable for performance we should use [[MOS TTS multilanguage reference phrases|identical phrases for testing purposes]].
 
==== Voice: dfki-spike-hsmm en_GB ====
 
* Test system: Raspberry Pi4 4GB
* Sentence: "Hello this is a test"
* Run-time: 0.33 s
* Real-time-factor: 0.19
 
...
 
[UNDER CONSTRUCTION]
 
<references />
<references />
[[Category:TTS]]
[[Category:TTS]]
[[Category:Project]]