gpt4 book ai didi

node.js - 记录传入的音频流 Node js

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

我正在寻找一种方法将来自外部源 ( http://audio12.broadcastify.com/krjb6ymsvnhf54z.mp3?nocache=8396379 ) 的传入音频流录制到 Node 服务器中。最终我想对流进行一些实时处理并监听音频中的特定频率。

有什么东西可以处理传入的音频流吗?

最佳答案

在 JavaScript 中为 Node.js 重写了 Web 音频 API:https://github.com/audiojs/web-audio-api

我认为在您的情况下更容易的是使用 FFmpeg 获取音频并将其解码为 PCM(通过一个简单的子进程,通过 STDIO 将数据传输到您的应用程序),然后从那里进行您自己的处理。

如果您正在寻找特定频率,请考虑 Goertzel Algorithm 的实现。如果您只需要几个频率,那么它比执行完整的 FFT 更有效。

关于node.js - 记录传入的音频流 Node js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53422956/

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