I am trying out Jasper on Raspbian. According to Jasper docs, along with PocketSphinx, we have to also install CMUCLMTK, MIT Language Modeling Toolkit, m2m-aligner, OpenFST, and Phonetisaurus.
Once I finished installing PocketSphinx, but before installing all those dependencies, I used pocketsphinx_continuous
to test voice recognition. Regardless of accuracy, it obviously was able to capture my speech and went through the interpretation process. I even created my own .lm
and .dict
files using CMU's lmtool and tried them on pocketsphinx_continuous
without problem.
My question is this: PocketSphinx seems to be able to perform speech recognition without all those dependencies. Why does Jasper tell me to install them? Does PocketSphinx really need them? What purposes do they serve?