Распознавание французской речи на iOS

Я пытаюсь разработать приложение для iOS, использующее распознавание речи для французского языка, но безуспешно до сих пор. Я попытался использовать фреймворк openEars, который отлично работал для английского языка, но не поддерживает французский. Я использовал некоторую информацию по этой ссылке.

Если кто-нибудь знает решение, это было бы здорово.

Спасибо

3 ответа

Решение

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

Вы можете скачать французские акустические и языковые модели с сайта CMU Sphinx

Некоторые хорошие французские акустические и языковые модели доступны здесь

Загрузите и измените свои акустические и языковые модели Openears с этим.

Для этого просто замените папку Openears hub4wsj_sc_8k на загруженную и замените .dic а также .languagemodel файлы с загруженными.

Если вы считаете, что загруженные французские акустические и языковые модели слишком велики, создайте нашу собственную, используя несколько слов, используя эти документы.

В итоге я использовал эту библиотеку https://github.com/todoroo/iPhone-Speech-To-Text для своего проекта.

Он использует Google Voice API, отправляя FLAC файл речи и получая соответствующий текст.

Чтобы заставить его работать на французском языке, в SpeechToTextModule.m Я просто изменил URL

NSURL *url = [NSURL URLWithString:@"https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=en-US"];

в

NSURL *url = [NSURL URLWithString:@"https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=fr"];

Я нашел альтернативу Dragon Speech SDK для мобильных устройств. Вам просто нужно зарегистрироваться в Dragon Mobile и загрузить SDK и образцы.

Поддерживает распознавание речи на английском, французском и немецком языках. Также он работает очень точно, чем openEars. Я проверил это на английском языке, и он работает очень хорошо.

Вот экран для этого образца, который поддерживает распознавание на указанном языке

Заметка

SDK можно бесплатно скачать и использовать в течение 90 дней, но...

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