24 from bingtts
import Translator
26 api = self.config.get(
"api_key")
27 self.
bing = Translator(api)
28 self.
gender = self.config.get(
"gender",
"Male")
29 self.
format = self.config.get(
"format",
"riff-16khz-16bit-mono-pcm")
32 output = self.bing.speak(sentence, self.
lang, self.
gender,
34 with open(wav_file,
"w")
as f:
36 return (wav_file,
None)
41 super(BingTTSValidator, self).
__init__(tts)
45 from bingtts
import Translator
48 'BingTTS dependencies not installed, please run pip install ' 49 'git+https://github.com/westparkcom/Python-Bing-TTS.git ')
def validate_dependencies(self)
def get_tts(self, sentence, wav_file)
def __init__(self, lang, config)
def validate_connection(self)
def get(phrase, lang=None, context=None)