Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| from streamlit import session_state | |
| import tempfile | |
| from pathlib import Path | |
| st.set_page_config( | |
| page_title="Speech Recognision", | |
| page_icon="π", | |
| ) | |
| from openai import OpenAI | |
| client = OpenAI() | |
| uploaded_file = st.file_uploader("Choose a file") | |
| if uploaded_file is not None: | |
| # Make temp file path from uploaded file | |
| with tempfile.NamedTemporaryFile(delete=False) as tmp_file: | |
| fp = Path(tmp_file.name) | |
| fp.write_bytes(uploaded_file.getvalue()) | |
| print(tmp_file.name,"path_") | |
| audio_file= open(tmp_file.name, "rb") | |
| transcript_english = client.audio.translations.create( | |
| model="whisper-1", | |
| file=audio_file,temperature = 0) | |
| st.text_area("Transcription", value=transcript_english.text) | |