randmimc commited on
Commit
83a90dd
ยท
verified ยท
1 Parent(s): d31c393

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +8 -6
src/streamlit_app.py CHANGED
@@ -1,5 +1,6 @@
1
  # ํŒจํ‚ค์ง€ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ
2
  import re
 
3
  import streamlit as st
4
 
5
  from gtts import gTTS
@@ -40,12 +41,13 @@ def display_status_and_action(text):
40
  tts = gTTS(text=text_input, lang='ko')
41
  tts.save("output.mp3")
42
 
43
- # ์ŠคํŠธ๋ฆผ๋ฆฟ ์˜ค๋””์˜ค ํ”Œ๋ ˆ์ด์–ด๋กœ ์žฌ์ƒ
44
- audio_file = open("output.mp3", "rb")
45
- audio_bytes = audio_file.read()
46
-
47
- st.audio(audio_bytes, format="audio/mp3")
48
- st.success("โœ… ์Œ์„ฑ ์žฌ์ƒ ์™„๋ฃŒ!")
 
49
 
50
  # ์ƒํƒœ ๋ฐ ์กฐ์น˜ ์ถœ๋ ฅ
51
  display_status_and_action(selected_text)
 
1
  # ํŒจํ‚ค์ง€ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ
2
  import re
3
+ from io import BytesIO
4
  import streamlit as st
5
 
6
  from gtts import gTTS
 
41
  tts = gTTS(text=text_input, lang='ko')
42
  tts.save("output.mp3")
43
 
44
+ # ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ
45
+ mp3_fp = BytesIO()
46
+ tts.write_to_fp(mp3_fp)
47
+
48
+ # ์˜ค๋””์˜ค ์ŠคํŠธ๋ฆผ ์žฌ์„ค์ • ํ›„ ์žฌ์ƒ
49
+ mp3_fp.seek(0)
50
+ st.audio(mp3_fp, format="audio/mp3")
51
 
52
  # ์ƒํƒœ ๋ฐ ์กฐ์น˜ ์ถœ๋ ฅ
53
  display_status_and_action(selected_text)