2016-04-26 48 views

回答

1

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,并将其发送到您喜欢的任何服务。

希望有所帮助。

+0

谢谢。此服务是否支持对话?或者只在通话结束时处理响应? –

+0

我们不支持通话中的实时语音识别。只有录音后录音。我们已经让客户记录了一部分呼叫,并在呼叫方等待时将其发送出去进行转录,但这样做会有延迟,因此拥有这种类型的体验非常依赖于您的特定应用场景。 –