Table of Contents

HTTP/STT/ASR Protocol

Description

The Voximal VoiceXML browser can connect to a STT (SpeechToText) or ASR engines using HTTP. The HTTP protocol is used to recognize or transcribe an audio file to a text or word(s).

This protocol is simple :

Voximal configuration

The configuration is set in /etc/asterisk/voximal.conf, in the section “[recognizer]” :

Configuration example :

[recognize]
api=microsoft
key=c49db9de7db94d50b85c0cc8c46c2651

Most of this parameters can be change from the VoiceXML syntax using properties. Use the property name 'prompt' added with the parameter name.

VoiceXML example :

<property name="promptvoice" value="Poala"/>

HTTP Parameters