However, when I do it from my app, a blank page is displayed when the st.audio command runs. I tried other formats (mp3) but get same behavior. There is no error message on the streamlit console.
Today there’s a maximum size of ~50MB to data packets transferred on the websocket between the Streamlit server and the browser. I created a feature request for removing this maximum here: https://github.com/streamlit/streamlit/issues/414
Another idea we’ve been meaning to implement is to not transfer that data over the websocket at all, but instead serve them via HTTP. The feature request for that is here: https://github.com/streamlit/streamlit/issues/415