2016-04-26 8 views
-2

Gibt es ein .NET-Framework für Telefonanrufe und verbale Antworten?Gibt es ein .NET Framework für Telefonanrufe und verbale Antworten?

Insbesondere möchte ich, dass ein Bot Anrufe tätigt und verbale Antworten verarbeitet.

Ich fand this. Es fühlt sich jedoch überholt an.

Ich entdeckte auch, dass Twilio Anrufunterstützung bietet. Ich habe jedoch nicht festgestellt, ob das Anrufsystem verbale Antworten erfasst.

Irgendwelche Vorschläge?

Antwort

1

Twilio Evangelist hier.

Sie können Twilio einen Telefonanruf aufzeichnen lassen und dann den Ton dieses Anrufs für Sie transkribieren. Wenn Twilio seinen HTTP-Anforderung stellt die Anweisungen in der Live-Telefonanruf ausführen zu bekommen, dann würden Sie zurückkehren TwiML die Record Verb enthalten und haben die transcribe Attribut auf true gesetzt:

<?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 wird eine weitere HTTP-Anforderung machen die URL transcribeCallback, wenn die Anrufaufzeichnung abgeschlossen ist.

Wenn Sie einen anderen Transkriptionsdienst verwenden möchten, können Sie den Parameter action auf das Verb Record setzen.

<?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 eine parameter named RecordingUrl senden, wenn es, dass die Aktion URL aufruft. Sie können mit RecordingUrl den aufgezeichneten Anruf als .wav oder .mp3 herunterladen und an den von Ihnen gewünschten Dienst senden.

Hoffnung, das hilft.

+0

Vielen Dank. Unterstützt dieser Dienst Gespräche? Oder wird die Antwort erst am Ende des Anrufs bearbeitet? –

+0

Wir unterstützen keine Echtzeit-Spracherkennung in einem Anruf. Nur Aufzeichnung der Transkription. Wir haben Kunden haben aufzeichnen Teil eines Anrufs und senden Sie diese für die Transkription, während der Anrufer wartet, aber es wird eine Verzögerung tun, so dass diese Art von Erfahrung sehr hängt von Ihrem spezifischen Anwendungsszenario. –

Verwandte Themen