Я попытался запустить pocketsphinx на встроенном устройстве. К сожалению, это не работает, и я думаю, что я нашел, почему в часто задаваемых вопросах о приложении (https://cmusphinx.github.io/wiki/faq/)
В: Можно ли запустить распознавание речи с большим словарным запасом на мобильном устройстве / Raspberry PI?
Нет, вы не можете. Процессор слишком медленный для распознавания речи с большим словарным запасом. Процессор телефона обычно в 9 раз медленнее, чем настольный. Распознавание речи с неограниченным словарным запасом требует очень больших вычислительных ресурсов и ресурсов памяти (терабайт памяти), и, таким образом, это очень трудно сделать в iPhone на другом встроенном устройстве. iPad проще.
Google приложил очень большие усилия, чтобы заставить их механизм работать в автономном режиме для диктовки, и все же он предпочитает отправлять данные на сервер, потому что он значительно более точен.
Из-за этого большинство решений, работающих на небольших устройствах, используют ограниченный словарный запас. Хотя этот словарь может быть достаточно большим, поэтому вы этого не заметите. Обычно 500-1000 слов достаточно, чтобы охватить большинство практических ситуаций.
Для обучения языковой модели вам нужны тексты из вашего домена (слова и выражения). Языковая модель обучения описана в руководстве.
Мои вопросы: знаете ли вы какие-нибудь словари, достаточно маленькие, чтобы выполнять работу, или как я могу создать такую вещь из большого словаря? Заранее спасибо