sylaork commited on
Commit
37cb845
·
verified ·
1 Parent(s): 5755828

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -23
app.py CHANGED
@@ -20,13 +20,6 @@ selected_lang = st.selectbox("Language to be vocalized:", list(lang_options.keys
20
  lang = lang_options[selected_lang]
21
 
22
  uploaded_file = st.file_uploader("Upload.txt file:", type=["txt"])
23
- '''
24
- translator = Translator(from_lang=lang_input, to_lang=lang)
25
- #translated_text = translator.translate(text, src=lang_input, dest=lang_out).text
26
- translated_text = translator.translate(text)
27
- st.write(f"Çevrilen metin ({lang_output}):\n{translated_text}")
28
- '''
29
-
30
 
31
  if uploaded_file is not None:
32
  text = uploaded_file.read().decode('utf-8')
@@ -37,22 +30,24 @@ translator = Translator(from_lang=lang_input, to_lang=lang)
37
  #translated_text = translator.translate(text, src=lang_input, dest=lang_out).text
38
  translated_text = translator.translate(lang_input)
39
  st.write(f"Çevrilen metin ({lang}):\n{translated_text}")
 
 
40
 
41
- if st.button("Create"):
42
- try:
43
- save_it = gTTS(text=translated_text, lang=lang, slow=False)
44
- output_filename = str(text[:5]) + '.mp3'
45
- save_it.save(output_filename)
46
- st.success(f"Here is your file: {output_filename}")
47
 
48
 
49
- with open(output_filename, "rb") as file:
50
- st.download_button(
51
- label="Download",
52
- data=file,
53
- file_name=output_filename,
54
- mime="audio/mpeg",
55
- )
56
- except Exception as e:
57
- st.error("Error.")
58
- print("Hata:", e)
 
20
  lang = lang_options[selected_lang]
21
 
22
  uploaded_file = st.file_uploader("Upload.txt file:", type=["txt"])
 
 
 
 
 
 
 
23
 
24
  if uploaded_file is not None:
25
  text = uploaded_file.read().decode('utf-8')
 
30
  #translated_text = translator.translate(text, src=lang_input, dest=lang_out).text
31
  translated_text = translator.translate(lang_input)
32
  st.write(f"Çevrilen metin ({lang}):\n{translated_text}")
33
+
34
+
35
 
36
+ if st.button("Create"):
37
+ try:
38
+ save_it = gTTS(text=translated_text, lang=lang, slow=False)
39
+ output_filename = str(text[:5]) + '.mp3'
40
+ save_it.save(output_filename)
41
+ st.success(f"Here is your file: {output_filename}")
42
 
43
 
44
+ with open(output_filename, "rb") as file:
45
+ st.download_button(
46
+ label="Download",
47
+ data=file,
48
+ file_name=output_filename,
49
+ mime="audio/mpeg",
50
+ )
51
+ except Exception as e:
52
+ st.error("Error.")
53
+ print("Hata:", e)