I am going to be using pocketsphinx on mobile to automate multiple tasks. However I am torn between using a large keyword list, or searching the output string for keywords. I am of the opinion that pocketsphinx is optimized for keyword searching and it would also give hits midsentence rather than waiting until the speaker stops speaking. Does anybody have an idea what a "max keyword" amount might be?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There is no limit on the number of keyphrases, however, each of them should be tuned for optimal detection rate separately as the tutorial suggests. And for accurate detection keyphrase should be quite unique like "ok google" to not confuse keyphrase with other words. For that reason it is better to have a unique single keyphrase for activation of the services followed by language model search for the actual command recognition.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am going to be using pocketsphinx on mobile to automate multiple tasks. However I am torn between using a large keyword list, or searching the output string for keywords. I am of the opinion that pocketsphinx is optimized for keyword searching and it would also give hits midsentence rather than waiting until the speaker stops speaking. Does anybody have an idea what a "max keyword" amount might be?
There is no limit on the number of keyphrases, however, each of them should be tuned for optimal detection rate separately as the tutorial suggests. And for accurate detection keyphrase should be quite unique like "ok google" to not confuse keyphrase with other words. For that reason it is better to have a unique single keyphrase for activation of the services followed by language model search for the actual command recognition.