Allow different voices in Watson TTS calls (#56811)
This commit is contained in:
parent
7d6ad6e5e3
commit
b49b975999
1 changed files with 3 additions and 1 deletions
|
@ -191,7 +191,9 @@ class WatsonTTSProvider(Provider):
|
||||||
def get_tts_audio(self, message, language=None, options=None):
|
def get_tts_audio(self, message, language=None, options=None):
|
||||||
"""Request TTS file from Watson TTS."""
|
"""Request TTS file from Watson TTS."""
|
||||||
response = self.service.synthesize(
|
response = self.service.synthesize(
|
||||||
text=message, accept=self.output_format, voice=self.default_voice
|
text=message,
|
||||||
|
accept=self.output_format,
|
||||||
|
voice=options.get(CONF_VOICE, self.default_voice),
|
||||||
).get_result()
|
).get_result()
|
||||||
|
|
||||||
return (CONTENT_TYPE_EXTENSIONS[self.output_format], response.content)
|
return (CONTENT_TYPE_EXTENSIONS[self.output_format], response.content)
|
||||||
|
|
Loading…
Add table
Reference in a new issue