JBHF commited on
Commit
24f59c4
1 Parent(s): 9869438

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +46 -0
app.py CHANGED
@@ -345,6 +345,52 @@ st.write("ORIGINELE TEKST : ", text_to_transcribe)
345
  # if info.language != "nn" or info.language_probability > 0.7:
346
  if info.language_probability > 0.7:
347
  st.write("NEDERLANDSE VERTALING HIERVAN: ", response.content)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
348
  else :
349
  # st.write("info.language: ", info.language)
350
  st.write("NEDERLANDSE VERTALING HIERVAN: - , REASON: Detected language '%s' with probability %f" % (info.language, info.language_probability))
 
345
  # if info.language != "nn" or info.language_probability > 0.7:
346
  if info.language_probability > 0.7:
347
  st.write("NEDERLANDSE VERTALING HIERVAN: ", response.content)
348
+ # UITSPREKEN VAN DE NAAR HET NEDERLANDS VERTAALDE TEKST:
349
+ # https://github.com/elevenlabs/elevenlabs-python/issues/230
350
+ #
351
+ # Basically...
352
+ #
353
+ # To use correctly play method in Windows and in the simplest way possible, it's necessary to set the
354
+ #
355
+ # use_ffmpeg=False
356
+ #
357
+ # and to install
358
+ #
359
+ # sounddevice,
360
+ # soundfile and
361
+ # numpy,
362
+ #
363
+ # A code snippet:
364
+
365
+ from elevenlabs import play, stream, save
366
+ from elevenlabs.client import ElevenLabs
367
+
368
+ client = ElevenLabs(
369
+ api_key="ff9533f5af09f4bf6fe29c2034254273", # Defaults to ELEVEN_API_KEY
370
+ )
371
+
372
+ #voice = Voice(
373
+ # # voice_id = catalogue.voices[3].voice_id,
374
+ # # settings = voice_settings # ORIGINAL
375
+ # settings = elevenlabs.VoiceSettings # JB
376
+ # )
377
+
378
+ ukranian_text = """
379
+ Львів – одне з моїх найулюбленіших міст України. Я вже відвідувала це місто п’ять разів, але хочу повертатися туди знову і знову. Львів – це історична столиця Галичини і Західної України. Це великий культурний, політичний і релігійний центр України. Львів був заснований у середині XIII ст. князем Данилом Романовичем біля Звенигорода і названий на честь його сина, Лева. Сьогодні Львів має площу 155 км. кв. Найбільш виразна частина Львова включає проспект Шевченка і Городецьку вулицю, з безліччю громадських будинків, готелів, кафе, магазинів і банків у стилі ХІХ-ХХ ст. Львів – дивовижне місто, яке наскрізь просякнуте п’янким ароматом кави і шоколаду. Світ візит я починаю із серця Львова – Площа ринок, потім я підіймаюся на Ратушу. Я люблю відвідувати заклади, які стали візитівкою міста такі як: Копальня кави, Майстерня шоколаду, Гасова Лямпа, Дім Легенд. Львів — єдине в Україні місто, у якому збереглися архітектурні споруди часів Ренесансу. Найбільш яскравими прикладами цього стилю служать церква Успіння і каплиця Трьох Святих. Основні пам'ятники міста — пам'ятник А. Міцкевичу, І. Франку, В. Стефанику, С. Бандері. Екскурсія середньовічними замками також не залишає нікого байдужим. Неможливо передати словами всю красу і велич Львова, треба бачити це самостійно. Це старовинне місто, яке зачаровує своїми традиціями, красою та шармом.
380
+ """
381
+
382
+
383
+ audio_ = client.generate(
384
+ #text = ukranian_text,
385
+ text = response.content,
386
+ #voice = voice
387
+ )
388
+
389
+ # Test for windows
390
+ play(audio=audio_, use_ffmpeg=False)
391
+
392
+
393
+
394
  else :
395
  # st.write("info.language: ", info.language)
396
  st.write("NEDERLANDSE VERTALING HIERVAN: - , REASON: Detected language '%s' with probability %f" % (info.language, info.language_probability))