weyavon578 commited on
Commit
2eefe78
·
verified ·
1 Parent(s): 83f359a

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +27 -0
app.py ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Importar bibliotecas necessárias
2
+ import gradio as gr
3
+ from TTS.api import TTS
4
+
5
+ # Configurar o modelo de TTS para português
6
+ tts = TTS(model_name="tts_models/pt-br/multi-dataset-vits")
7
+
8
+ # Função para converter texto em fala
9
+ def texto_para_fala(texto):
10
+ # Arquivo de saída do áudio
11
+ caminho_audio = "saida.mp3"
12
+ # Gerar o áudio a partir do texto
13
+ tts.tts_to_file(text=texto, file_path=caminho_audio)
14
+ # Retornar o áudio gerado
15
+ return caminho_audio
16
+
17
+ # Interface do Gradio
18
+ interface = gr.Interface(
19
+ fn=texto_para_fala,
20
+ inputs=gr.Textbox(label="Digite o texto em português:"),
21
+ outputs=gr.Audio(label="Áudio Gerado"),
22
+ title="Texto para Fala em Português",
23
+ description="Digite um texto em português e ouça a saída em áudio. TTS com suporte a português brasileiro."
24
+ )
25
+
26
+ # Rodar a interface
27
+ interface.launch()