TTS_Portugues / app.py
weyavon578's picture
Create app.py
82dc985 verified
raw
history blame contribute delete
855 Bytes
# Importar bibliotecas necessárias
import gradio as gr
from TTS.api import TTS
# Configurar o modelo de TTS para português
tts = TTS(model_name="tts_models/pt-br/multi-dataset-vits")
# Função para converter texto em fala
def texto_para_fala(texto):
# Arquivo de saída do áudio
caminho_audio = "saida.mp3"
# Gerar o áudio a partir do texto
tts.tts_to_file(text=texto, file_path=caminho_audio)
# Retornar o áudio gerado
return caminho_audio
# Interface do Gradio
interface = gr.Interface(
fn=texto_para_fala,
inputs=gr.Textbox(label="Digite o texto em português:"),
outputs=gr.Audio(label="Áudio Gerado"),
title="Texto para Fala em Português",
description="Digite um texto em português e ouça a saída em áudio. TTS com suporte a português brasileiro."
)
# Rodar a interface
interface.launch()