我正在构建一个应用程序,从我们组织的VoIP系统获得实时音频,记录呼叫并转录实时语音。然后转录传递到我们的分析引擎并获得洞察力。
我们能够转录录音,并从转录中获得洞察力。我们也有一个实时转录的解决方案。它将转录的声音从麦克风,甚至RTSP流也。我们很难找到从SIP/VoIP系统获取实时音频的解决方案。我读到和选项以及WebRTC也是另一种选择。但我不知道该怎么做,从哪里开始。
我在Java和Python方面有经验,我请求专家给我一些建议或例子,说明如何从SIP/VoIP会话中获得实时音频流。
我不熟悉SIP/VoIP,也从未编写过VoIP应用程序。
发布于 2019-02-08 14:06:00
一个可能适合您需要的解决方案是Oreka,它是Orecx的开源版本,是VoIP的呼叫记录软件。
我在过去使用过它,它非常适合使用g711 (alaw,ulaw)或speex等开放音频编解码器的SIP调用,但它可能在解码使用丙型g729编解码器的调用的音频时遇到问题(当时我必须自己开发自己的编解码器)。
付费版本可能支持更多的编解码器和协议,如Avaya的H323。
请记住,这个应用程序是通过嗅探网络来工作的,所以设置并不简单。不管怎样,我建议你试一试。
https://stackoverflow.com/questions/54443632
复制相似问题