0

抱歉,我找不到这方面的任何信息。使用 WebAudio API 做个人项目,获取麦克风输入,但灵敏度太高。一位朋友告诉我研究关键字分贝阈值/门控,但我似乎找不到任何相关信息。。有人有任何资源吗?我已经引用了很多开源代码,所以请尽量减少术语,谢谢!

4

1 回答 1

0

无法从 Web Audio API 中调低硬件麦克风增益,因此如果它实际上是削波,则用户需要调低增益。您可能会检测到它正在裁剪(通过查找接近正负 1 的样本值),并要求用户将其关闭。

如果它没有削波,但对于您的目的来说仍然太大声,您可以通过增益节点运行它。或者,如果您只想在超过某个级别时将其关闭,您可以通过压缩器节点运行它。

于 2015-04-05T22:08:40.063 回答