首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google-speech-api抛出EOF错误,而不是执行音频转录

Google-speech-api抛出EOF错误,而不是执行音频转录
EN

Stack Overflow用户
提问于 2021-10-07 07:28:23
回答 1查看 37关注 0票数 0

在我的项目中,我在golang开发了一个websocket服务器,它通过ARI控制asterisk频道,并使用google-speech-api在同一频道上执行实时音频转录。在连接时,我想保存音频从一个星号频道到文件,同时发送音频到谷歌,并获得文字记录。音频是由asterisk audiofork应用程序发送的,这样我就可以使用ARI操纵频道,而音频则在另一个线程上流式传输。

问题是,当我发送帧到谷歌,我得到EOF错误的第一个和每一个连续的帧,我从我的服务器上,但当我转换二进制文件与保存的帧到wav使用sox,我得到了频道上的音频记录,所以发送的帧audiofork没有损坏。谁能给我一些建议,如何让google-speech-api与我合作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-07 08:05:07

这是相当尴尬的,但这对我来说是愚蠢的错误,因为在我的函数创建google客户端时,我将关闭客户端设置为延迟,所以当我的函数重新调整语音客户端变量时,它会自动由相同的函数关闭,因此在修复之后,一切都按预期工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69477052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档