我需要轉換緩衝音頻文件.m4a的緩衝音頻文件.WAV用於發送給Google通過的NodeJS轉換.M4A爲.wav
var toWav = require('audiobuffer-to-wav')
var xhr = require('xhr')
var context = new AudioContext()
// request the MP3 as binary
xhr({
uri: 'audio/track.mp3',
responseType: 'arraybuffer'
}, function (err, body, resp) {
if (err) throw err
// decode the MP3 into an AudioBuffer
audioContext.decodeAudioData(resp, function (buffer) {
// encode AudioBuffer to WAV
var wav = toWav(buffer)
// do something with the WAV ArrayBuffer ...
})
})
我有錯誤
AudioContext is not defined
然後會發生什麼? – TGrif
所以我嘗試使用audiobuffer-to-wav但是AudioContext()是錯誤的 – otaroo
具體是什麼錯誤? – TGrif