Coqui-TTS / app.py
mindspark121's picture
Update app.py
8a19451 verified
raw
history blame contribute delete
710 Bytes
import os
# Install espeak-ng before running the model
os.system("apt-get update && apt-get install -y espeak-ng")
from TTS.api import TTS
import gradio as gr
# Load Coqui TTS Model (VITS)
tts = TTS("tts_models/en/ljspeech/vits", progress_bar=False).to("cpu")
def text_to_speech(text):
"""Generate Speech from Text"""
output_path = "output.wav"
tts.tts_to_file(text=text, file_path=output_path)
return output_path
# Gradio UI
gr.Interface(
fn=text_to_speech,
inputs=gr.Textbox(placeholder="Enter text to convert to speech"),
outputs=gr.Audio(type="filepath"),
title="Coqui TTS - Text to Speech",
description="Enter text and listen to the generated speech.",
).launch()