上传者: 42181545
|
上传时间: 2022-03-09 11:35:06
|
文件大小: 96KB
|
文件类型: -
Goertzel.js
Goertzel算法的纯JavaScript实现。
该算法用于检测音频是否存在特定频率。 它最常用于检测电话中的DTMF(又名“按键音”),但也可以用于其他各种项目(仪器调音,解码FSK,创建频谱图等)。
我最初是为了学习而编写的,但是它的性能非常好,并且在不提供Node.js和浏览器中很有用。
演示
该演示是使用麦克风输入的DTMF检测器。 它非常简单,因此有时会拾取错误的字符。 您将需要使用单独的应用程序(或嘿,实际的电话)来产生DTMF音调。
您可以通过运行npm run demo在本地运行该npm run demo 。 这使用BrowserSync并在新的浏览器选项卡/窗口中生成演示。 因为它会在更改时自动重新加载,所以它也是用于开发的有用工具。
安装
npm install --save goertzeljs
如果要在浏览器中使用Goertzel