Как уменьшить размер моего словаря в Pocketsphinx? - PullRequest
0 голосов
/ 15 апреля 2019

Я попытался запустить pocketsphinx на встроенном устройстве. К сожалению, это не работает, и я думаю, что я нашел, почему в часто задаваемых вопросах о приложении (https://cmusphinx.github.io/wiki/faq/)

В: Можно ли запустить распознавание речи с большим словарным запасом на мобильном устройстве / Raspberry PI?

Нет, вы не можете. Процессор слишком медленный для распознавания речи с большим словарным запасом. Процессор телефона обычно в 9 раз медленнее, чем настольный. Распознавание речи с неограниченным словарным запасом требует очень больших вычислительных ресурсов и ресурсов памяти (терабайт памяти), и, таким образом, это очень трудно сделать в iPhone на другом встроенном устройстве. iPad проще.

Google приложил очень большие усилия, чтобы заставить их механизм работать в автономном режиме для диктовки, и все же он предпочитает отправлять данные на сервер, потому что он значительно более точен.

Из-за этого большинство решений, работающих на небольших устройствах, используют ограниченный словарный запас. Хотя этот словарь может быть достаточно большим, поэтому вы этого не заметите. Обычно 500-1000 слов достаточно, чтобы охватить большинство практических ситуаций.

Для обучения языковой модели вам нужны тексты из вашего домена (слова и выражения). Языковая модель обучения описана в руководстве.

Мои вопросы: знаете ли вы какие-нибудь словари, достаточно маленькие, чтобы выполнять работу, или как я могу создать такую ​​вещь из большого словаря? Заранее спасибо

...