簡體   English   中英

`st.audio` 不需要一個 numpy 數組嗎?

[英]`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)

它成功地顯示了一個音頻播放器並且沒有拋出任何錯誤,但是沒有可用的聲音。

我做錯了什么還是文檔不正確?

你的代碼正確嗎? 看起來您將datasr解包到變量,但隨后您將audio傳遞給np.array函數。 audio來自哪里,還是應該是data

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM