Распознавание французской речи на 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 дней, но...