yes i tried that way and it worked actually as @Caroline mentioned the st.fileUploader return byteIO object so i think that file return type in bytes so i first saved the file in temporary location and used the path of the temfile as an arg. for transcribe function.
i found this topic recently…
File uploading and reading using st.file_uploader -
Using Streamlit - Streamlit
1 Like