gpt4 book ai didi

javascript - 有没有办法将文件提供给 MediaSource 分析器节点

转载 作者:行者123 更新时间:2023-12-03 02:12:17 24 4
gpt4 key购买 nike

我想测试我用Python编写的一些FFT分析代码是否与Javascript MediaSource FFT节点完全相同。 (参见此处的示例 Web Audio API Analyser Node Not Working With Microphone Input )。

我已阅读规范,但我更愿意进行测试。我想通过两者推送相同的音频片段,然后获取输出并进行比较。

有没有办法将 Javascript 连接到本地文件而不是麦克风?可能是WAV格式48kHz

最佳答案

是的。

  1. 创建一个 AudioElement。
  2. src 属性设置为 MediaSource 的 Blob URL。
  3. Create a new MediaElementAudioSourceNode ,与 AudioElement。
  4. 将该节点连接到您的 AnalyserNode。
  5. 确保 AnalyserNode 连接到某些输出,即使通过 GainNode 静音。

关于javascript - 有没有办法将文件提供给 MediaSource 分析器节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49503052/

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