Daniel Tse commited on
Commit
34b0634
·
1 Parent(s): f69d740

Start processing audio file

Browse files
Files changed (2) hide show
  1. app.py +3 -0
  2. functions.py +16 -0
app.py CHANGED
@@ -15,3 +15,6 @@ st.markdown(
15
 
16
  audio_file = st.file_uploader("Upload audio copy of file", key="upload", type=['.mp3'])
17
 
 
 
 
 
15
 
16
  audio_file = st.file_uploader("Upload audio copy of file", key="upload", type=['.mp3'])
17
 
18
+
19
+ if audio_file:
20
+ transcribe_audio(audio_file)
functions.py ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import whisper
2
+ import os
3
+
4
+ @st.cache_data
5
+ def transcribe_audio(audiofile):
6
+
7
+ st.session_state['audio'] = audiofile
8
+
9
+ print(f"audio_file_session_state:{st.session_state['audio'] }")
10
+
11
+ #get size of audio file
12
+ audio_size = round(os.path.getsize(st.session_state['audio'] }")
13
+
14
+ print(f"audio file size:{audio_size}")
15
+
16
+ return audio_size