ユーザーが(Vista音声認識を使用している間)「Wingbatsはクレイジーです!」と言うたびにアクションを実行してもらいたいです。どうすればよいですか?スクリプトはありますか、それとも結び付けるdllがありますか?
3 に答える
3
Microsoft Speech API(SAPI)を確認することをお勧めします。私はこれをWindowsXPで少し前に使用しましたが、システムに認識させたいコマンドを宣言するXMLマークアップをサポートしています。次に、アプリケーションは、音声コマンドが認識されたときに何が発生する必要があるかを判断します。
音声認識については、ISpRecoContextインターフェイスを確認してください。
以前はこれはCOMインターフェイスでしたが、Vista以降は.NETを使用できます。または、必要に応じてPythonを使用できるようです。
編集
Microsoft Speech Server 2007は、この質問への別の回答で言及されているVoiceXMLをサポートしています。
于 2009-05-12T10:53:31.523 に答える
3
WSR マクロツールキットをお勧めします。カスタム スクリプトを Windows 音声認識システムに簡単に統合できます。 SAPIとSystem.Speech.Recognitionは、より詳細な制御が必要な場合に最適ですが、あなたの質問を考えると、WSR マクロを使用すると学習曲線がはるかに簡単になると思います。
于 2009-10-07T20:18:34.860 に答える