archivartaunik commited on
Commit
c43cb5d
·
verified ·
1 Parent(s): 839218d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -20
app.py CHANGED
@@ -80,34 +80,19 @@ def text_to_speech(belarusian_story, lang="be", speaker_audio_file=None):
80
  write(temp_file.name, 24000, out_wav)
81
 
82
  return temp_file.name
83
-
84
 
85
- # Аб'яўляем прыклады
86
- examples = [
87
- ["Прывітанне! Гэта я, Несцерка, герой беларускіх народных казак. Як у вас справы?", "Nestarka.wav"],
88
- ]
89
 
90
- # Ствараем інтэрфейс
91
  demo = gr.Interface(
92
  fn=text_to_speech,
93
  inputs=[
94
  gr.Textbox(lines=5, label="Тэкст на беларускай мове"),
95
- gr.Audio(type="filepath", label="Прыклад голасу"),
96
- ],
97
- outputs=[
98
- gr.Audio(type="filepath", label="Згенераванае аўдыя")
99
  ],
 
100
  title="XTTS Belarusian TTS Demo",
101
- description="Паглядзіце прыклады або ўвядзіце тэкст і згенеруеце аўдыя.",
102
- allow_flagging="never",
103
- examples=examples, # Прыклады выкарыстоўваюцца тут
104
- live=False
105
  )
106
 
107
- # Запускаем
108
  if __name__ == "__main__":
109
- demo.launch()
110
-
111
-
112
-
113
-
 
80
  write(temp_file.name, 24000, out_wav)
81
 
82
  return temp_file.name
 
83
 
 
 
 
 
84
 
 
85
  demo = gr.Interface(
86
  fn=text_to_speech,
87
  inputs=[
88
  gr.Textbox(lines=5, label="Тэкст на беларускай мове"),
89
+ gr.Textbox(value="be", label="Мова (па змаўчанні BE)", visible=False),
90
+ gr.Audio(type="filepath", label="Запішыце або загрузіце файл голасу (без іншых гукаў) не карацей 7 секунд", interactive=True),
 
 
91
  ],
92
+ outputs="audio",
93
  title="XTTS Belarusian TTS Demo",
94
+ description="Увядзіце тэкст, і мадэль пераўтворыць яго ў аўдыя. Вы можаце выкарыстоўваць голас па змаўчанні, загрузіць уласны файл або запісаць аўдыё.",
 
 
 
95
  )
96
 
 
97
  if __name__ == "__main__":
98
+ demo.launch()