mmir.env.media.MaryWebAudioTTSImpl
Media Module: Implementation for Text-To-Speech via MARY TTS
Requires
- module:CSP
Members
-
readonly_defaultServerPath
-
- Default Value:
- "http://mary.dfki.de:59125/"
-
private_getLangParam
-
-
private_getVoiceParam
-
-
private_langSeparator
-
separator char for language- / country-code (specific to TTS service)
-
readonly_pluginName
-
- Default Value:
- "ttsMary"
Methods
-
private_createVoiceFilter(options)
-
HELPER create filter-function for voice depending on language and/or gender
Name Type Description options
VoiceOptions for listing voices: options.language: the language code (may include country code) -
private_getFixedLang()
-
HELPER retrieve language setting and apply impl. specific corrections/adjustments (i.e. deal with MARY specific quirks for language/country codes)
-
private_toVoiceDetails(str)
-
HELPER parse raw voice information
Name Type Description str
String the raw line decribing the voice (as returned from service) -
privatecreateAudio()
-
-
privategenerateTTSURL()
-
-
getCreateAudioFunc()
-
-
privategetLanguageList()
-
getLanguageListFunc()
-
-
privategetList()
-
-
getPluginName()
-
-
privategetVoiceList()
-
getVoiceListFunc()
-
-
setLangParamFunc()
-
-
setVoiceParamFunc()
-