openhab-addons/bundles/org.openhab.voice.marytts
J-N-K 31a20dc249
Apply spotless and fix itests (#10000)
* apply spotless
* fix itests

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2021-01-31 20:31:41 +01:00
..
src/main Codebase as of f11ddbc2a3 as an initial commit for the shrunk repo 2020-09-20 23:52:13 +02:00
.classpath Codebase as of f11ddbc2a3 as an initial commit for the shrunk repo 2020-09-20 23:52:13 +02:00
.project Codebase as of f11ddbc2a3 as an initial commit for the shrunk repo 2020-09-20 23:52:13 +02:00
NOTICE Codebase as of f11ddbc2a3 as an initial commit for the shrunk repo 2020-09-20 23:52:13 +02:00
pom.xml Apply spotless and fix itests (#10000) 2021-01-31 20:31:41 +01:00
README.md Codebase as of f11ddbc2a3 as an initial commit for the shrunk repo 2020-09-20 23:52:13 +02:00

Mary Text-to-Speech

Overview

The Mary Text-to-Speech (TTS) service is a pure Java implementation of a TTS service, which uses the MaryTTS project of DFKI.

While it provides good quality results, it must be noted that it is too heavy-weight for most embedded hardware like a Raspberry Pi. When using this service, you should be running openHAB on some real server instead.

Configuration

There is no need to configure anything for this service.

Voices

MaryTTS comes with three packages voices, one for American English, two for German:

> voice voices
marytts:cmuslthsmm cmu-slt-hsmm (en_US)
marytts:bits3hsmm bits3-hsmm (de)
marytts:bits1hsmm bits1-hsmm (de)

Supported Audio Formats

The MaryTTS service produces audio streams using WAV containers and PCM (signed) codec with 16bit depth. The sample frequency depends on the chosen voice and ranges from 16kHz to 48kHz.

Log files

The log messages of Mary TTS are not bundled with the openHAB log messages in the openhab.log file of your log directory but are stored in their own log file at server.log of your log directory.