import tempfile import gradio as gr from neon_tts_plugin_coqui import CoquiTTS LANGUAGES = list(CoquiTTS.langs.keys()) default_lang = "en" title = "ChatGPTBots.net | TTS" description = "A deep learning toolkit for Text-to-Speech, battle-tested in research and production" info = "More info at [TTS](https://chatgptbots.net)" coquiTTS = CoquiTTS() def tts(text: str, language: str): print(text, language) # return output with tempfile.NamedTemporaryFile(suffix=".wav", delete=False) as fp: coquiTTS.get_tts(text, fp, speaker={"language": language}) return fp.name with gr.Blocks() as blocks: gr.Markdown("