Speech Recognition in Asterisk with Vosk Server
This is an asterisk module for Vosk API server:
https://github.com/alphacep/vosk-server
It is tested with latest asterisk git master, but should equally work with other branches (13,16,17).
git clone https://github.com/asterisk/asterisk
....
./bootstrap
./configure --with-asterisk=<path_to_asterisk_source> --prefix=<path_to_install>
make
make install
for example:
./bootstrap
./configure --with-asterisk=/usr --prefix=/usr
make
make install
modules.conf
to load modulesload = res_speech.so
load = res_http_websocket.so
load = res_speech_vosk.so
extensions.conf
:[internal]
exten = 1,1,Answer
same = n,Wait(1)
same = n,SpeechCreate
same = n,SpeechBackground(hello)
same = n,Verbose(0,Result was ${SPEECH_TEXT(0)})
docker run -d -p 2700:2700 alphacep/kaldi-en:latest