archivartaunik commited on
Commit
2fbe305
·
verified ·
1 Parent(s): aa149d2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -10
app.py CHANGED
@@ -82,11 +82,20 @@ def text_to_speech(belarusian_story, lang="be", speaker_audio_file=None):
82
  return temp_file.name
83
 
84
 
85
- # Інтэрфейс Gradio
 
 
 
 
 
 
 
 
 
 
86
  demo = gr.Interface(
87
  fn=text_to_speech,
88
  inputs=[
89
- gr.Textbox(value="be", label="Мова (па змаўчанні BE)", visible=False),
90
  gr.Textbox(lines=5, label="Тэкст на беларускай мове"),
91
  gr.Audio(type="filepath", label="Прыклад голасу"),
92
  ],
@@ -96,18 +105,14 @@ demo = gr.Interface(
96
  title="XTTS Belarusian TTS Demo",
97
  description="Паглядзіце прыклады або ўвядзіце тэкст і згенеруеце аўдыя.",
98
  allow_flagging="never",
99
- examples=[
100
- ["be", "Прывітанне! Гэта я, Несцерка, герой беларускіх народных казак. Як у вас справы?", "Nestarka.wav"],
101
- ["be", "Добры дзень! Гэта Купалінка, гераіня беларускай народнай песні. Цудоўнае надвор’е сёння!", "Kupalinka.wav"],
102
- ["be", "Прывітанне! Я Аляксандр з Мінска. Рады быць тут!", "Alexander.wav"],
103
- ["be", "Добры дзень! Я Кацярына з Гродна. Як ваш настрой?", "Katsiaryna.wav"],
104
- ["be", "Прывітанне! Мяне завуць Андрэй, я з Віцебска. Што новага?", "Andrei.wav"],
105
- ["be", "Добры дзень! Я Марыя з Брэста. Сёння такі цудоўны дзень!", "Maria.wav"]
106
- ],
107
  live=False
108
  )
109
 
 
110
  if __name__ == "__main__":
111
  demo.launch()
112
 
 
 
113
 
 
82
  return temp_file.name
83
 
84
 
85
+ # Аб'яўляем прыклады
86
+ examples = [
87
+ ["Прывітанне! Гэта я, Несцерка, герой беларускіх народных казак. Як у вас справы?", "Nestarka.wav", "Nestarka_generated.wav"],
88
+ ["Добры дзень! Гэта Купалінка, гераіня беларускай народнай песні. Цудоўнае надвор’е сёння!", "Kupalinka.wav", "Kupalinka_generated.wav"],
89
+ ["Прывітанне! Я Аляксандр з Мінска. Рады быць тут!", "Alexander.wav", "Alexander_generated.wav"],
90
+ ["Добры дзень! Я Кацярына з Гродна. Як ваш настрой?", "Katsiaryna.wav", "Katsiaryna_generated.wav"],
91
+ ["Прывітанне! Мяне завуць Андрэй, я з Віцебска. Што новага?", "Andrei.wav", "Andrei_generated.wav"],
92
+ ["Добры дзень! Я Марыя з Брэста. Сёння такі цудоўны дзень!", "Maria.wav", "Maria_generated.wav"]
93
+ ]
94
+
95
+ # Ствараем інтэрфейс
96
  demo = gr.Interface(
97
  fn=text_to_speech,
98
  inputs=[
 
99
  gr.Textbox(lines=5, label="Тэкст на беларускай мове"),
100
  gr.Audio(type="filepath", label="Прыклад голасу"),
101
  ],
 
105
  title="XTTS Belarusian TTS Demo",
106
  description="Паглядзіце прыклады або ўвядзіце тэкст і згенеруеце аўдыя.",
107
  allow_flagging="never",
108
+ examples=examples, # Прыклады выкарыстоўваюцца тут
 
 
 
 
 
 
 
109
  live=False
110
  )
111
 
112
+ # Запускаем
113
  if __name__ == "__main__":
114
  demo.launch()
115
 
116
+
117
+
118