Spyhack225 commited on
Commit
4a0d77e
·
1 Parent(s): 603d36c

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -0
app.py ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import whisper
3
+
4
+ st.title("Audio Transcript with Whisper")
5
+
6
+ audio_file = st.file_uploader("Upload Audio", type=["mp3", "wav", "m4a"])
7
+
8
+ if audio_file is not None:
9
+ model = whisper.load_model("large")
10
+ st.text("Whisper Model Loaded")
11
+
12
+ if st.button("Transcribe Audio"):
13
+ if audio_file is not None:
14
+ st.success("Transcribing Audio file")
15
+ transcript = model.transcribe(audio_file.name)
16
+ st.success("Transcription Complete")
17
+ st.markdown(transcript["text"])
18
+ else:
19
+ st.error("Please upload an audio file")
20
+
21
+ st.sidebar.header("Play Audio file")
22
+ if audio_file is not None:
23
+ st.sidebar.audio(audio_file)
24
+ else:
25
+ st.sidebar.warning("No audio file uploaded")