如何使用javascript将mic音频输入转换为LINEAR16编码BASE64字符串

时间:2016-09-01 13:59:10

标签: api speech

我使用谷歌云语音API通过使用麦克风将语音转换为文本。我正在获取音频的arraybuffer,现在我需要在Javascript中将其转换为linear16编码base64字符串。请建议是否有任何可能的解决方案。

1 个答案:

答案 0 :(得分:0)

音频缓冲区数据采用Float32(PCM 32位数据)位格式,您需要将其转换为int16(Linear16)。 conversion directly from the buffer

然后您可以将数据转换为base64。