Class: MaryWebAudioTTSImpl

MaryWebAudioTTSImpl

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()

See:

getLanguageListFunc()

privategetList()

getPluginName()

privategetVoiceList()

See:

getVoiceListFunc()

setLangParamFunc()

setVoiceParamFunc()