iOS OpenEars не распознает точный звук

Я хочу реализовать функцию распознавания речи в своем приложении для iPhone путем исследования. Я узнал о библиотеке OpenEars, скачал ее и получил образец проекта вместе с ним. У меня есть образец проекта, когда я его запускаю, и если я говорю «привет», он возвращается как «вы сказали ВЛЕВО», я пробовал много комбинаций слов, но я получаю только «Влево», «Вправо», «Вниз», «Вперед» и т. Д. Определенный набор ответов. Это баг в openears? если да, то есть ли способ исправить это? Любая помощь приветствуется заранее. Спасибо.


person Graham Bell    schedule 07.06.2012    source источник
comment
Давно искал такую ​​библиотеку, сейчас скачаю...   -  person Allison    schedule 07.06.2012


Ответы (1)


Взгляните на Использование OpenEars в вашем приложении

В вашем примере есть файл corpus.txt, который позволяет ему распознавать только:

GO

ВПЕРЕД

НАЗАД

ОСТАЛОСЬ

ПРАВИЛЬНО

НАЧАЛО

ОСТАНОВКА

ПЕРЕМЕНА

Вы можете добавить другие слова или даже фразы.

person Rok Jarc    schedule 07.06.2012
comment
Разработчик OpenEars здесь. Это на 100 % верно — в примере приложения есть фиксированный словарь, а в документации объясняется, как создать собственный словарь для вашего приложения. Распознавание любого произвольного утверждения в настоящее время невозможно сделать в среде, которая работает в автономном режиме на портативном устройстве с учетом доступных ресурсов ЦП/памяти (технически онлайн-сервисы распознавания большого словарного запаса также имеют ограниченный словарный запас; только намного крупнее). В документации и на форумах также обсуждается, какие размеры словаря можно использовать в автономном режиме. - person Halle; 07.06.2012
comment
@GrahamBell: статические/динамические — это вопрос связывания, а в iOS (я думаю) вы можете связывать только статические библиотеки. С точки зрения функциональности это очень динамично :) Например, ZXing также статичен, но это не значит, что он может распознавать только определенный набор QR-кодов. - person Rok Jarc; 07.06.2012
comment
@Halle, спасибо за информацию, и мне нужно спросить еще одну вещь: OpenEars — это бесплатная лицензия, или нам нужно купить ее, чтобы использовать ее в нашем приложении? - person Graham Bell; 08.06.2012
comment
Привет, Грэм! OpenEars можно использовать в вашем приложении бесплатно — ознакомьтесь с лицензией и часто задаваемыми вопросами, чтобы быть информированным разработчиком. Вы можете задать дополнительные вопросы на форумах OpenEars. - person Halle; 09.06.2012