Daniel Tse commited on
Commit
866ffb3
·
1 Parent(s): b74cc3f

Use AudioSegment to determine duration.

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -13,12 +13,13 @@ def transcribe_audio(audiofile):
13
  audio_size = round(os.path.getsize(st.session_state['audio'])/(1024*1024),1)
14
  print(f"audio file size:{audio_size}")
15
 
16
- #determine audio length of file
17
- #determine if we need to break up file into chunks
18
- if (audio_size > )
 
 
19
 
20
-
21
- return audio_size
22
 
23
  st.markdown("# Podcast Q&A")
24
 
 
13
  audio_size = round(os.path.getsize(st.session_state['audio'])/(1024*1024),1)
14
  print(f"audio file size:{audio_size}")
15
 
16
+ #determine audio duration
17
+ podcast = AudioSegment.from_mp3(st.session_state['audio'])
18
+ st.session_state['audio_segment'] = podcast
19
+ podcast_duration = podcast.duration_seconds
20
+ print(f"Audio Duration: {podcast_duration}")
21
 
22
+ return podcast_duration
 
23
 
24
  st.markdown("# Podcast Q&A")
25