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 :
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"/>