WhatsApp 业务云 API - Android 手机与 Windows 桌面 WhatsApp 客户端的 WhatsApp 语音消息的音频编码不同

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

我正在将 WhatsApp 语音消息(WhatsApp 业务云 API)中的音频文件发送到谷歌语音到文本识别。 非常奇怪的是,它适用于从 Windows Whatsapp 客户端发送的语音消息。 因此,让官方 WhatsApp windows WhatsApp 程序发送语音消息确实有效。 但从 Android Whatsapp 应用程序发送语音消息时它不起作用。 所以语音音频文件似乎有不同的编码。 两者都具有 Opus Audio 编解码器,采样率均为 48000 Hz。 这两个文件都可以用VLC播放,但是android文件要小得多 有什么帮助或想法吗?

不确定该信息是否有帮助:来自 Windows Whatsapp 桌面的工作音频文件的每个样本位数为 32。来自 Android 的不工作音频文件没有有关每个样本位数的信息。而且不工作的文件要小得多。

audio encoding whatsapp ogg
1个回答
0
投票

我也遇到过这种情况,您只需将文件转换为 WAV,然后在将其提供给 google 语音 API 时,无需指定 SampleRate 或编码(source)。

对于转换这个答案对我有用,只需将“mp3”更改为“wav”即可。

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