reactjs - 在 ReactJS 中提取音频文件原始数据
问题描述
我正在使用 ReactJS 和 Python 创建一个从音频文件中提取某些信息的 API,使用以下模式:
- 在浏览器中打开一个 ReactJS 客户端。
- 选择音频(它适用于一个 2 声道音频或两个 1 声道音频)。
- 将音频发送到 Python Flask 服务器。
- 使用 Pydub 从音频中提取信息
- 将信息发送回客户端并显示。
其中大部分工作,但我也试图通过显示每个音频/通道的波形和一个图表来表示客户端上的重叠信息,以标记重叠发生的位置。对于短音频(少于 30 秒),我可以在 Python 代码中使用 Pydub 获取原始数据,但是包含原始数据的数组的大小太大,浏览器页面会崩溃。
我想直接在 ReactJS 客户端中获取原始数据,但我似乎找不到可以做到这一点的函数。有人有建议吗?
解决方案
推荐阅读
- linux - 从 Github 克隆存储库未按预期下载所有文件夹和文件
- javascript - 从 c# 覆盖 JavaScript 函数
- sas - 影响输入变量的 IF 语句?
- flutter - Flutter 在哪个线程/隔离上运行 IO 操作?
- c# - 从主应用程序中的 NuGet 包和 dll 引用静态类时是否共享?
- javascript - 我的 NewGeneration 方法使用 Tensorflow.js 的内存泄漏问题
- python - 不明白为什么这段代码会引发 EOF 错误
- typo3 - 如何在 TYPO3(vhs+flux 扩展)中仅呈现内容的一部分?
- javascript - 如何配置服务器部分或前端以避免在我运行 ng build 时出现错误 not found 404
- python - 如何使用kivy从python中的弹出窗口访问文本输入