ttsdemo / app.py
nundabold's picture
Update app.py
64fa930 verified
raw
history blame contribute delete
595 Bytes
import gradio as gr
from TTS.api import TTS
# Load a CoquiTTS model
tts = TTS("tts_models/en/ljspeech/tacotron2-DDC")
def convert_text_to_speech(text):
output_path = "output.wav"
tts.tts_to_file(text=text, file_path=output_path)
return output_path # Return file path instead of waveform data
interface = gr.Interface(
fn=convert_text_to_speech,
inputs=gr.Textbox(label="Enter Text"),
outputs=gr.Audio(label="Generated Speech"),
title="Text to Speech Converter",
description="Enter text and generate speech using Hugging Face's models.",
)
interface.launch()