24 'VOICE':
'cmu-slt-hsmm',
25 'INPUT_TEXT':
'Hello World',
28 'OUTPUT_TYPE':
'AUDIO' 32 super(MaryTTS, self).
__init__(lang, config,
'/process',
36 params = self.PARAMS.copy()
37 params[
'LOCALE'] = self.
lang 38 params[
'VOICE'] = self.
voice 39 params[
'INPUT_TEXT'] = sentence.encode(
'utf-8')
45 super(MaryTTSValidator, self).
__init__(tts)
53 resp = requests.get(self.tts.url +
"/version", verify=
False)
54 if resp.content.find(
'Mary TTS server') < 0:
55 raise Exception(
'Invalid MaryTTS server.')
58 'MaryTTS server could not be verified. Check your connection ' 59 'to the server: ' + self.tts.url)
def __init__(self, lang, config)
def build_request_params(self, sentence)
def validate_connection(self)