如何使用sipsorcery sdk记录voip呼叫?

时间:2019-05-06 13:59:01

标签: sip voip

我正在使用sipsorcery提供的示例程序:  https://github.com/sipsorcery/sipsorcery/tree/master/sipsorcery-softphonev2

我想记录通话内容或记录一侧语音文本的一部分,进行处理,然后生成应答测试并说出来。

我现在需要处理口头文字。我想记录通话的各个部分,然后将它们保存到wav文件并从中生成文本。但在我看来我做错了。我无法使用提供的sipsorcery SDK方法生成正确的wav文件。

我也尝试在该论坛上关注该示例,但这没有用

https://markheath.net/post/how-to-record-and-play-audio-at-same

我希望每次用户说出一个句子并再次响应时都可以使用一个小的临时wave文件来工作。

任何指导我如何实现对电话的拦截和处理?

谢谢, 维维克

1 个答案:

答案 0 :(得分:0)

example应该非常接近您的需求。它使用NAudio通过默认扬声器播放音频(仅支持ulaw)。要进行记录,应该从使用NAudio播放切换到保存为wav文件。