2012-01-11 2 views
5

Есть ли какой-либо API для Windows Phone - или какой-либо другой метод, помимо отправки аудио на сервер - распознавать, как правильно произносится определенное слово?Признание произношения - речевой API или алгоритм

Что я не ищет - это распознавать его семантически или по любым другим критериям, кроме исходного аудиофайла для сравнения (с чем-то вроде уровня достоверности того, насколько точно пользователь говорит конкретное слово по сравнению с источником аудиофайл).

Я немного оглянулся и не смог найти ничего, что можно было бы запустить исключительно на Windows Phone без подключения к серверу.

Если API не существует, существует ли набор классов .NET (с открытым исходным кодом) .NET, который может быть изменен для использования с этой целью?

+0

Сколько слов мы говорим здесь (включая правильное слово и все неправильные комбинации)? И сколько языков? Размер базы данных для вашего приложения будет иметь решающее значение. – Sriram

ответ

2

PocketSphinx работает на Android. (See here). Я не уверен, что у вас будет порт для телефона Windows. Модели, которые вы можете использовать, могут быть отправлены бесплатно. Я думаю, что с Pocketsphinx вы также можете отправить код.

+0

Прохладный, я проверю это. – Stan

+1

И Pocketsphinx потребует от вас выполнить какую-либо специальную разработку для реализации оценки произношения, см. Подробности http://cmusphinx.sourceforge.net/wiki/faq#qhow_to_implement_pronunciation_evaluation –

+0

@Nikolay Shmyrev: обе эти ссылки в разделе «Оценка произношения» - 404 мертвые ссылки. Вы знаете обновленные ссылки на эти статьи? – Stan

0

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

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

Я надеюсь, что это поможет!

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