[英]`st.audio` does not take a numpy array?
streamlit 文檔 ( https://docs.streamlit.io/en/stable/api.html#streamlit.audio ) 指出streamlit.audio
可以采用包含原始樣本數據的 numpy ndarray
並顯示音頻播放器。 我在本地主機上按如下方式嘗試了這個:
import streamlit as st
import soundfile
data, sr = soundfile.read('test.wav')
st.audio(data)
它成功地顯示了一個音頻播放器並且沒有拋出任何錯誤,但是沒有可用的聲音。
我做錯了什么還是文檔不正確?
你的代碼正確嗎? 看起來您將data
和sr
解包到變量,但隨后您將audio
傳遞給np.array
函數。 audio
來自哪里,還是應該是data
?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.