Распознавание речи не работает хорошо - PullRequest
3 голосов
/ 27 июня 2009

Я ознакомился со статьей о распознавании речи в Delphi (SAPI 5.3).

http://edn.embarcadero.com/article/29583

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

есть ли лучший способ сделать распознавание речи, которое кто-нибудь может дать мне?

Ответы [ 2 ]

5 голосов
/ 28 июня 2009

Для любого инструмента распознавания речи вы должны убедиться, что обучили его достаточно, чтобы он мог распознать, как вы говорите. Если много простых слов не распознаются правильно, вам, возможно, придется просто еще немного потренировать инструмент.

В этой статье внизу вы увидите изображение поля «Свойства речи». Здесь есть место для «Профилей распознавания». Убедитесь, что вы обучаете свое приложение, создаете профиль распознавания, а затем используете этот профиль в своем приложении.

Обязательно прочитайте вторую ссылку в этой статье: Речь Часть 2 - Как добавить распознавание скорости Simple Dictation в ваши Delphi Apps , которая более подробно рассматривается в этом.

1 голос
/ 28 июня 2009

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

...