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来显示实时音频信号的频谱图.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...