谷歌语音 API 抛出 EOF 错误,而不是执行音频转录

在我的项目中,我正在高俚语中开发一个网络托管服务器,它通过ARI控制星号通道,并使用谷歌语音-api在同一通道上执行实时音频转录。在连接时,我想将星号通道中的音频保存到文件中,同时同时将音频发送到Google并获取成绩单。音频由星号音频叉应用程序发送,以便我可以在音频在另一个线程上流式传输时使用ARI操作通道。

问题是,当我将帧发送到Google时,我在从服务器发送的第一个和每个连续帧上都收到EOF错误,但是当我使用sox将包含已保存帧的二进制文件转换为wav时,我会在通道上录制音频,因此通过audiofork发送的帧不会损坏。任何人都可以给我任何建议,如何使谷歌语音 - api与我合作?


jeck猫
浏览 67回答 1
1回答

慕码人8056858

这是非常尴尬的,但这只是我这边的愚蠢错误,因为在我的函数创建谷歌客户端时,我把关闭客户端放在延迟上,所以当我的函数重新调整语音客户端变量时,它被同一个函数自动关闭,所以修复后一切都按预期工作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go