EmoCube commited on
Commit
6cfcf68
·
verified ·
1 Parent(s): b72e9b8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -23,7 +23,11 @@ def text_to_speech(model_name, length_scale, text, prep_text):
23
  audio = models[model_name](text, length_scale=length_scale)
24
  models[model_name].save_wav(audio, 'temp.wav', sample_rate=models[model_name].config["samplerate"])
25
 
26
- return 'temp.wav', f"Обработанный текст: '{text}'"
 
 
 
 
27
 
28
  # Создание интерфейса Gradio
29
  model_choice = gr.Dropdown(choices=list(models.keys()), value="TeraTTS/natasha-g2p-vits", label="Выберите модель")
 
23
  audio = models[model_name](text, length_scale=length_scale)
24
  models[model_name].save_wav(audio, 'temp.wav', sample_rate=models[model_name].config["samplerate"])
25
 
26
+ # Конвертация wav в mp3
27
+ audio_segment = AudioSegment.from_wav("temp.wav")
28
+ audio_segment.export("temp.mp3", format="mp3")
29
+
30
+ return 'temp.mp3', f"Обработанный текст: '{text}'"
31
 
32
  # Создание интерфейса Gradio
33
  model_choice = gr.Dropdown(choices=list(models.keys()), value="TeraTTS/natasha-g2p-vits", label="Выберите модель")