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

问题描述 投票:4回答:1

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

api speech
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.