目标c-如何使用PJSIP为iOS客户端应用程序捕获和翻译其他语言的传入音频流



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

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

现在我面临以下问题:

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

请帮忙。谢谢

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

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

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

最新更新