Allow different voices in Watson TTS calls (#56811)

pull/58260/head
drinfernoo 2021-10-22 14:50:32 -07:00 committed by GitHub
parent 7d6ad6e5e3
commit b49b975999
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -191,7 +191,9 @@ class WatsonTTSProvider(Provider):
def get_tts_audio(self, message, language=None, options=None):
"""Request TTS file from Watson TTS."""
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()
return (CONTENT_TYPE_EXTENSIONS[self.output_format], response.content)