Spaces:
Runtime error
Runtime error
File size: 848 Bytes
4a0d77e f239394 4a0d77e f239394 4a0d77e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | import streamlit as st
import whisper
st.title("Audio Transcript with Whisper")
audio_file = st.file_uploader("Upload Audio", type=["mp3", "wav", "m4a"])
if audio_file is not None:
with open(audio_file.name, "wb") as f:
f.write(audio_file.getbuffer())
st.sidebar.success("File saved!")
model = whisper.load_model("large")
st.text("Whisper Model Loaded")
if st.button("Transcribe Audio"):
if audio_file is not None:
st.success("Transcribing Audio file")
transcript = model.transcribe(audio_file.name)
st.success("Transcription Complete")
st.markdown(transcript["text"])
else:
st.error("Please upload an audio file")
st.sidebar.header("Play Audio file")
if audio_file is not None:
st.sidebar.audio(audio_file)
else:
st.sidebar.warning("No audio file uploaded")
|