Меня спрашивает начальство, могу ли я за недельку прикрутить какую-либо библиотеку к нашему пульту управления, которая смогла бы ограниченный набор произнесённых слов переводить в команды.
Требования: кросплатформаенность, оффлайновость, возможность использования на ARM процессорах. С++, конечно.
Соответственно, спрашиваю:
— может ли кто-нибудь посоветовать библиотеку на С++ для распознавания речевых команд?
— есть ли у вас опыт использования? Что можете сказать с точки зрения пользования библиотеки? Это сложно?
— где скачать, сколько стоит?
— сколько и каких ресурсов компьютера требует?
PS Интересует прежде всего распознавание французского языка.
Здравствуйте, B0FEE664, Вы писали:
BFE>Здравствуйте, velkin, Вы писали:
BFE>>>- где скачать
V>>Гугли: c++ speech recognition library
BFE>Посылать в гугл я и сам умею, а вот что про опыт использования скажите?
У меня есть опыт только в распознавании образов, но не речи. Скажу, что надо зайти в линукс и найти программы, которые умеют распознавать голос, и посмотреть от каких библиотек они зависят. С указанными требованиями это и будет лучшим выбором. Что касается гугла, то я потому и дал английское название этой технологии, потому что не хочу давать ссылки на библиотеки которыми не пользовался.
Тем не менее вот один из вариантов:
http://voce.sourceforge.net/
Отсюда видим:
Voce is a speech synthesis and recognition library that is cross-platform, accessible from Java and C++, and has a very small API. It uses CMU Sphinx4 and FreeTTS internally. “Voce” is Italian for “voice” (pronounciation).
FreeTTS понятное дело синтез, смотрим CMU Sphinx4.
http://habrahabr.ru/post/167479/
Для Linux чаще всего упоминаются два развитых проекта распознавания речи: CMU Sphinx и Julius.
Вот как-то так и найдёте, что вам надо.
https://en.wikipedia.org/wiki/Speech_recognition
See also
AI effect
ALPAC
Applications of artificial intelligence
Articulatory speech recognition
Audio mining
Audio-visual speech recognition
Automatic Language Translator
Cache language model
Google Voice Search
Jott
Keyword spotting
Kinect
Mondegreen
Multimedia Information Retrieval
Origin of speech
Phonetic search technology
SILVIA
Speaker diarisation
Speech analytics
Speech interface guideline
Speech recognition software for Linux
Speech verification
VoiceXML
VoxForge
Windows Speech Recognition
Yap (software)
Lists
List of emerging technologies
Outline of artificial intelligence
Ну и так далее.