Я хочу реализовать функцию распознавания речи в своем приложении для iPhone путем исследования. Я узнал о библиотеке OpenEars, скачал ее и получил образец проекта вместе с ним. У меня есть образец проекта, когда я его запускаю, и если я говорю «привет», он возвращается как «вы сказали ВЛЕВО», я пробовал много комбинаций слов, но я получаю только «Влево», «Вправо», «Вниз», «Вперед» и т. Д. Определенный набор ответов. Это баг в openears? если да, то есть ли способ исправить это? Любая помощь приветствуется заранее. Спасибо.
iOS OpenEars не распознает точный звук
comment
Давно искал такую библиотеку, сейчас скачаю...
- person Allison   schedule 07.06.2012
Ответы (1)
Взгляните на Использование OpenEars в вашем приложении
В вашем примере есть файл corpus.txt
, который позволяет ему распознавать только:
GO
ВПЕРЕД
НАЗАД
ОСТАЛОСЬ
ПРАВИЛЬНО
НАЧАЛО
ОСТАНОВКА
ПЕРЕМЕНА
Вы можете добавить другие слова или даже фразы.
person
Rok Jarc
schedule
07.06.2012
Разработчик OpenEars здесь. Это на 100 % верно — в примере приложения есть фиксированный словарь, а в документации объясняется, как создать собственный словарь для вашего приложения. Распознавание любого произвольного утверждения в настоящее время невозможно сделать в среде, которая работает в автономном режиме на портативном устройстве с учетом доступных ресурсов ЦП/памяти (технически онлайн-сервисы распознавания большого словарного запаса также имеют ограниченный словарный запас; только намного крупнее). В документации и на форумах также обсуждается, какие размеры словаря можно использовать в автономном режиме.
- person Halle; 07.06.2012
@GrahamBell: статические/динамические — это вопрос связывания, а в iOS (я думаю) вы можете связывать только статические библиотеки. С точки зрения функциональности это очень динамично :) Например, ZXing также статичен, но это не значит, что он может распознавать только определенный набор QR-кодов.
- person Rok Jarc; 07.06.2012
@Halle, спасибо за информацию, и мне нужно спросить еще одну вещь: OpenEars — это бесплатная лицензия, или нам нужно купить ее, чтобы использовать ее в нашем приложении?
- person Graham Bell; 08.06.2012
Привет, Грэм! OpenEars можно использовать в вашем приложении бесплатно — ознакомьтесь с лицензией и часто задаваемыми вопросами, чтобы быть информированным разработчиком. Вы можете задать дополнительные вопросы на форумах OpenEars.
- person Halle; 09.06.2012