2

いくつかの音声コマンドに応答するロボットを作成しています。私はそれを達成するために Windows XP と C# を使用しています。私の唯一の問題は、C# で音声認識を使用する方法がわからないことです。

Google と MSDN を検索してきましたが、初心者向けのチュートリアルはまだ見つかりませんでした..

助言がありますか??

また、Windows の M$ ワードでの音声認識の経験から、音声認識アプリケーションを開始する前にコンピューターをトレーニングする必要があることもわかっています。これは、別のコンピューターを使用してロボットをプレゼンテーションする必要があるか、別の人がプレゼンターになる可能性があるため、大きな問題を引き起こす可能性があります。事前に定義された単語のリストを作成し、事前にトレーニングしなくてもユーザーがアプリケーションに発話できるようにする方法はありますか?

手伝ってくれてありがとう!

4

2 に答える 2

1

はい、パターン認識を使用して物事に対応するものはすべてトレーニングする必要があります。フィラデルフィアでは、彼らは「水」を「水」と発音します。アルゴリズムはどうやってそれを理解できるでしょうか?事前定義されたリストでは、対象となる販売国のすべてのアクセントに関する実用的な知識が必要になります。

于 2009-10-07T19:57:00.330 に答える
0

Windows 7 の SAPI 5.4 は、限られたコマンド & コントロールの文法を訓練なしで認識するという非常に優れた仕事をします。

コマンド セット (文法) を小さく (たとえば、10 ~ 15 個のコマンドを超えないように) 維持すると、良い結果が得られるはずです。

ディクテーションまたは大規模なコマンド セットにはトレーニングが必要です。不確実性が多すぎます。

于 2009-11-03T21:17:34.883 に答える