-2
有没有一个用于打电话和捕获口头回复的.NET框架?是否有.NET框架可用于拨打电话和获取口头回复?
具体来说,我想要一个机器人打电话和处理口头回应。我发现this。但是,它感觉过时了。
我还发现Twilio提供呼叫支持。但是,我还没有确定他们的呼叫系统是否捕获口头答复。
有什么建议吗?
有没有一个用于打电话和捕获口头回复的.NET框架?是否有.NET框架可用于拨打电话和获取口头回复?
具体来说,我想要一个机器人打电话和处理口头回应。我发现this。但是,它感觉过时了。
我还发现Twilio提供呼叫支持。但是,我还没有确定他们的呼叫系统是否捕获口头答复。
有什么建议吗?
Twilio福音传教士在这里。
您可以让Twilio录制电话,然后为您录制该电话的音频。当Twilio使得其HTTP请求得到的指示在现场电话执行,你会返回一个包含Record动词TwiML并有transcribe属性设置为true:
<?xml version="1.0" encoding="UTF-8"?>
<!-- page located at http://example.com/record_and_transcribe.xml -->
<Response>
<Record transcribe="true" transcribeCallback="/handle_transcribe.php"/>
</Response>
Twilio将使另一个HTTP请求完成录制通话记录后,该URL将被记录为transcribeCallback。
如果您想使用其他转录服务,您可以在Record动词上设置action参数。
<?xml version="1.0" encoding="UTF-8"?>
<!-- page located at http://example.com/voicemail_record.xml -->
<Response>
<Record action="http://foo.edu/handleRecording.php" />
</Response>
当Twilio调用动作URL时,它会发送一个parameter named RecordingUrl。您可以使用RecordingUrl将录制的呼叫下载为.wav或.mp3,并将其发送到您喜欢的任何服务。
希望有所帮助。
谢谢。此服务是否支持对话?或者只在通话结束时处理响应? –
我们不支持通话中的实时语音识别。只有录音后录音。我们已经让客户记录了一部分呼叫,并在呼叫方等待时将其发送出去进行转录,但这样做会有延迟,因此拥有这种类型的体验非常依赖于您的特定应用场景。 –