# 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()