My aim is to make get a completely local mycroft to run. I am trying to get Kaldi-STT to be used as STT. However, I have some doubts if Kaldi is actually used.
I started with setting up Kaldi-STT in a docker container (following https://github.com/jcsilva/docker-kaldi-gstreamer-server)
I created one worker and I can test it using some of the examples given in the explanation on the github page.
Using http://www.websocket.org/echo.html I can request the status and I see the worker and I see an update when something is processed.
I have configured Mycroft to use Kaldi as STT:
{
"stt": {
"module": "kaldi",
"kaldi": {
"uri": "http://localhost:8080/client/dynamic/recognize"
}
}
}
However, when I start Mycroft and ask something, no worker of Kaldi is doing something, which makes me think it is not using Kaldi at all. How can I test/make sure that Mycroft is using Kaldi?