如何解决`st.audio` 不需要一个 numpy 数组吗?
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
?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。