goertzeljs:Goertzel算法的纯JavaScript实现

时间:2024-05-31 15:26:04
【文件属性】:

文件名称:goertzeljs:Goertzel算法的纯JavaScript实现

文件大小:96KB

文件格式:ZIP

更新时间:2024-05-31 15:26:04

JavaScript

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


【文件预览】:
goertzeljs-master
----index.js(4KB)
----package.json(958B)
----test()
--------goertzel.test.js(2KB)
--------dtmf.test.js(4KB)
----gulpfile.js(858B)
----LICENSE(1KB)
----package-lock.json(247KB)
----samples()
--------dtmf_from_wav_file()
----.gitignore(63B)
----lib()
--------util.js(3KB)
--------dtmf.js(5KB)
----demo()
--------index.html(1KB)
--------demo.js(1KB)
--------style.css(297B)
----README.md(5KB)

网友评论