如何使用 PJSIP 为 iOS 客户端应用程序捕获并翻译其他语言的传入音频流?

2024-04-23

我想在基于 VoIP 的 iOS 客户端应用程序中集成语言转换器,该应用程序将根据用户选择将实时传入音频流翻译为其他选定的语言,我正在使用 PjSip 开源库来支持 VoIP 呼叫。

对于语言翻译,我想使用语音到文本和文本到语音开源库。

现在我面临以下问题:

  1. 如何在 PJSip 中捕获传入的音频流?
  2. 如何发送用户可以收听的转换后的音频流,如下所示 正常音频通话 ?

请帮忙。谢谢。


我发现捕获传入音频流的一种可能性是在conference.c 中定义REC_FILE。

例如:#define REC_FILE "/mypath/myname.pcm"。

PJSIP 将在给定文件中存储未格式化的帧(纯 PCM 数据)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 PJSIP 为 iOS 客户端应用程序捕获并翻译其他语言的传入音频流? 的相关文章

随机推荐