E2-F5-TTS / app.py
paolosenbardi's picture
Create app.py
2ec623b verified
raw
history blame
598 Bytes
import gradio as gr
from transformers import pipeline
# Carica il modello F5-TTS italiano
tts = pipeline("text-to-speech", model="alien79/F5-TTS-italian")
def text_to_speech(text):
output = tts(text)
return output["audio"]
# Interfaccia Gradio
with gr.Blocks() as demo:
gr.Markdown("# 🎤 F5-TTS Italian - Text to Speech")
text_input = gr.Textbox(label="Inserisci il testo")
output_audio = gr.Audio(label="Audio Generato")
generate_button = gr.Button("Genera Audio")
generate_button.click(text_to_speech, inputs=text_input, outputs=output_audio)
demo.launch()