由于浏览器的便携性和音质,我已经从audio/wav
更改为audio/webm
,从那时起,我找不到任何使Google记录声音的方法。
audio/wav
使用encoding: 'LINEAR16'
可以完美工作,不需要sampleRateHertz
。
更改为audio/wav
后,转录失败并显示Invalid recognition 'config': bad sample rate hertz message.
因此,我尝试了所有允许的频率[8000,16000,24000,48000]
乘以所有允许的格式['FLAC', 'LINEAR16','MULAW','AMR','AMR_WB','OGG_OPUS','SPEEX_WITH_HEADER_BYTE']
,并且转录结果始终为空。
我使用node.js
作为服务器。