Сфинкс, чтобы распознать точность алфавита очень низок

Я использую CMU sphinx для распознавания букв алфавита, но я замечаю очень низкую точность.( <=20%). например: когда я пишу буквы: APPLE, выходит A B B L E. точность слишком низкая, чтобы быть полезной.

Я надеюсь, что не нужно реализовывать его, как упоминалось в некоторых постах, используя "альфа", "бета" и т. Д. Для повышения скорости распознавания.

файл dict и файл lm генерируются в онлайн lmtools. Кстати: точность выше 80%, когда я ограничиваю слово и говорю со микрофоном словами. так кто-нибудь решает проблему раньше? или любая идея ценится. Спасибо.

1 ответ

Да, точность будет низкой, потому что названия букв путаные. Хорошо известно, что набор для распознавания E,D,P,B,C,Z является одной из самых сложных задач распознавания. Именно по этой причине другие используют альфу, браво и так далее.

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

Вы всегда можете повысить точность, тренируя собственную модель для имеющегося у вас словаря или адаптируя существующую модель к своему голосу.

Другие вопросы по тегам