我想在基于VoIP的iOS客户端应用程序中集成语言转换器,该应用程序将根据用户选择将实时传入音频流转换为其他选定语言,我正在使用PjSip开源库来支持VoIP呼叫。
对于语言翻译,我想使用语音到文本和文本到语音的开源库。
现在我面临以下问题:
- 如何在PJSip中捕获传入的音频流
- 如何发送转换后的音频流,用户可以在其中收听正常音频通话
请帮忙。谢谢
我发现捕获传入音频流的一种可能性是在conference.c.中定义REC_FILE
例如:#define REC_FILE"/mypath/myname.pcm".
PJSIP将把未格式化的帧(纯PCM数据)存储在给定的文件中。