2013-03-14 3 views
1

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

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

Благодаря

+0

раствора, что exactl у ..? получить рамки для поддержки французского? –

+0

Распознавание речи на самом деле должно поддерживаться на iOS через openEars. В тексте речи речи нет. Модели и все остальное доступны на веб-сайте CMUSphinx, вы можете просто использовать их. –

+0

@NikolayShmyrev Я попытался использовать модель CMUSphinkx langage direclty [link] (http://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Language%20Models/French%20Language%20Model/) , но я думаю, что это слишком большой (62K слов), так что он ничего не узнает – Leguman

ответ

2

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

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

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

Скачать & Меняйте Openears акустические и языковые модели с этим.

Чтобы сделать это, просто замените Openears hub4wsj_sc_8k папку с загруженным один и заменить .dic и .languagemodel файлы с загруженными из них.

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

+0

Спасибо, я не знал, что вам пришлось заменить ** hub4wsj_sc_8k ** папку другой акустической моделью. Он работает немного лучше, найдя несколько слов, но он все еще слишком медленный. Мне нужно было бы создать собственный словарь. – Leguman

+0

ОК. Создавать свои собственные займет слишком много времени. Для этого лучше использовать систему Linux. между 3-4 французскими акустическими и языковыми моделями, доступными на веб-сайте CMU Sphinx. Скачайте и попробуйте все. Также ищите акустические и языковые модели в google. Вы можете получить с других сайтов. Не забудьте заменить файлы .language model и .dic вместе с папкой hub4wsj_sc_8k. Или просто убедитесь, что вы используете французские .language model и .dic файлы. наконец, очистите свой проект и запустите. –

-1

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

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

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

enter image description here

Note

The SDK is free to download and use for 90 days, but...

+0

Я сделал запрос раньше, чтобы попробовать их sdk, но, в конце концов, я думаю, что это слишком дорого. – Leguman

+0

Да, я знаю, поэтому я упомянул об этом в примечании –

0

Я закончил с использованием этой библиотеки iPhone-Speech-To-Text для моего проекта.

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

Чтобы заставить его работать на французском языке, в SpeechToTextModule.m я Juste несколько изменили 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"];

+0

Голосовые сервисы Google отличные, но, к сожалению, это не общедоступный API. – Halle

Смежные вопросы