【发布时间】:2018-12-09 15:48:32
【问题描述】:
我使用https://github.com/mattdiamond/Recorderjs 库来捕获音频。
recorder.exportWAV((data)->
fileReader = new FileReader;
fileReader.onload = (blob) ->
blob = blob.target.result;
send(btoa(blob))
fileReader.readAsBinaryString(data)
)
但我收到以下错误:Must use single channel (mono) audio, but WAV header indicates 2 channels.
当我使用exportMonoWAV时,音频质量非常低,识别效果很差。
如何在不损失质量的情况下通过 Mono WAV?
【问题讨论】:
-
您可以共享文件,让其他人更好地了解问题。质量差通常与麦克风质量差有关,与 wav 格式的单声道/立体声无关。
标签: javascript speech-recognition html5-audio google-speech-api