私は職場が照明、コーヒー マシン、プリンターなどの環境を操作するためのプロジェクトを開発していますが、誰が私たちのシステムに話しかけているかを検出する方法を知りたくありません。
Speech.Recognition
ライブラリを使用してC#でプロジェクトを構築しています。
これまでのところ、コマンドをキャプチャして簡単なことを実行することができましたが、さらに進んで人を検出したいので、たとえば「ジョン」という人が話している場合、彼が「こんにちはシステム」と言うと、システムがログに記録します話している人は「こんにちはジョン!」と答えます。その後、「John の」音声コマンドのみを認識し、別の音声は無視します。