因为要做语音识别的同时音频可视化,所以在音频格式为‘PCM’的情况下使用WebAudioContext.decodeAudioData(pcmData),返回错误data err
//录音配置
wx.getRecorderManager().start({
duration: 60000,
numberOfChannels: 1,
sampleRate : 16000,
format: "PCM",
frameSize: 4,
audioSource: 'buildInMic'
})
wx.getRecorderManager().onFrameRecorded((res) => {
let audioContext = wx.createWebAudioContext()
const {
frameBuffer
} = res
audioContext.decodeAudioData(frameBuffer, (buffer) => {
console.log(buffer)
}, (err) => {
console.error('decodeAudioData fail', err)
})
})
请问除了这种方法还有别的方法做音频可视化吗?
有人有相关经验吗?