我构建得到实时音频,从我们公司的VoIP系统,记录呼叫并录制实时语音的应用程序。转录然后传递给我们的分析引擎,并获得洞察力。
我们能够抄写录制的音频,并从转录的见解。我们有实时转录也是一种解决方案。它会从话筒,甚至是RTSP流还录制声音。我们都很难找到从SIP / VoIP系统获得实时的音频解决方案。我读了SIP中继和选项,并且还的WebRTC也是另一种选择。但我不知道如何和从哪里开始。
我经历了Java和Python,我请求专家给予我如何从一个SIP / VoIP通话获取实时音频流的建议或例子。
我不熟悉SIP / VoIP和从未写过VoIP应用。
这可能满足您的需求的解决方案是Oreka,这是Orecx,为VoIP通话录音软件的开源版本。
我用它在过去和它完美的作品很好地使用开放的音频编解码器,像G711(阿劳,ULAW)或Speex的SIP电话,但它可能有解码时使用propietary G729编码调用的音频问题(我已经制定出当时我自己编解码器)。
付费版本可能支持更多的编解码器和协议,如Avaya的H323。
有想法,这个应用程序的工作原理是嗅探网络,因此设置是不平凡的。无论如何,我建议你给它一个尝试。