gpt4 book ai didi

python - 从 numpy 数组渲染 HTML 中的音频

转载 作者:太空宇宙 更新时间:2023-11-03 21:00:25 24 4
gpt4 key购买 nike

要从 numpy 数组渲染 HTML 图像,我可以这样做

def numpy_to_b64(array):
im_pil = Image.fromarray(array)
buff = BytesIO()
im_pil.save(buff, format="png")
im_b64 = base64.b64encode(buff.getvalue()).decode("utf-8")

return im_b64

并使用img标签

array_b64 = numpy_to_b64(array)
html.Img(src='data:image/png;base64,{}'.format(array_b64))

我想知道是否有类似的音频方法,或者如何将表示音频波形的一维 numpy 数组转换为可以放入 audio 标签中的格式?

最佳答案

不是原始波形数据,因为浏览器无法解释它(它不知道采样率等)。您需要将音频数据转换为例如OGG 格式,HTML5 支持。像 pydub 这样的库可能是实现这一目标的最简单方法。

关于python - 从 numpy 数组渲染 HTML 中的音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55742107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com