微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 使用WebAudio API计算Live Mic Audio频率的简单代码

我有网站,我需要显示Live Mic Audio的频率.
我有一个 this code,但它很难理解(它使用傅里叶变换和所有).
在一些研究中,我了解了getByteFrequencyData(),它返回音频的频率.有没有人以前使用过Live Mic Audio,最好是在Web Audio API中?

解决方法

显示频率”可能意味着许多事情.实际上,我的PitchDetect演示不使用傅里叶变换 – 它使用自相关.但这只会给你一个高精度的音高.如果你的信号有多个同时注释 – 那么,这是一个难题.

如果您想查看实时麦克风输入的频率分析细分,请查看http://webaudiodemos.appspot.com/AudioRecorder/index.html(代码https://github.com/cwilso/AudioRecorder).它使用RealtimeAnalyser中的内置FFT来显示实时音频信号的频谱图.

原文地址:https://www.jb51.cc/js/152129.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐