2009-06-27 29 views
3

私は、Delphiでの音声認識に関する記事(SAPI 5.3)に従ってきました。音声認識がうまく機能しない

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

私は基本的なアプリケーションを作成しました。しかし問題は、アプリケーションがすべて間違っているということです! それは私が正しく言っているものを得ることはありません。例えば、「言葉」と言うと、「ワード」を得る。等々。

誰かが私に与えることができる音声認識を行うためのより良い方法はありますか?

+0

記事へのリンクを投稿してください。 – Dario

答えて

5

音声認識ツールでは、話す方法を認識できるように十分なトレーニングを提供する必要があります。単純な言葉の多くが正しく認識されない場合は、単にツールをもう少しトレーニングする必要があります。

この記事では、下部に向かって「Speech Properties」ボックスの画像が表示されます。それは "認識プロフィール"のための場所を持っています。アプリケーションをトレーニングし、認識プロファイルを作成してから、アプリケーションでそのプロファイルを使用するようにしてください。

この記事の2番目の参照:スピーチパート2 - How to Add Simple Dictation speed recognition to your Delphi Appsをよく読んでください。

+0

こんにちはlkessler! これが問題です。私は自分のアプリケーションが訓練を受けることなく、私が言うことや他の人が言うことを「変換」できるようにしたい。アプリケーションは最初に訓練を受けずに人々のナレーションを翻訳することになります。 は可能ですか?それとも音声認識がまだそのレベルに達していないのですか? – Attilah

+0

いいえまだそのレベルに達していません。実際には、徹底的なトレーニングを行っても、完全な認識に近いとは期待できません。たとえば、http://googlesystem.blogspot.com/2007/02/testing-vistas-seech-recognition.htmlを参照してください。 – lkessler

1

音声認識エンジンの精度は、選択した言語と、言語を期待通りに発音する能力とのマッチングに大きく依存することに注意してください。
英国英語と米国英語がスピーチエンジンの2つの異なる言語であり、スピーチエンジンをトレーニングして、フランス語のアクセント付き英語をネイティブの英語話者よりも遥かに認識する必要があるのはなぜですか。