私の上級プロジェクトでは、Windows コンピューターで実行されるホーム オートメーション用のプログラムを作成しています (Linux の方が適している場合は変更できます)。アイデアは、音声コマンドを介してユーザーと対話するプログラムを常に実行することです。キーワードが語られるのをリッスンし、トリガーされると、ユーザーはそれが質問であるか、ハードウェアを制御するかなどの指示を提供できます。基本的な考え方は、Siri/Google Voice コマンドに似ていますが、さらに一歩進んで、制御に重点を置いています。さまざまな家庭のプロセス (サーモスタット、ドアロックなど)
したがって、その言語は、優れたオープンウェアのテキスト読み上げおよび音声読み上げを利用できる言語でなければなりません。このプログラムは、プロジェクトのさまざまなハードウェア アプリケーションにardunio と AVR マイクロコントローラーを使用します (これが役立つかどうかはわかりませんが、共有したいと思います) 。サポートされている言語の。
私は、このタスクを最もスムーズに実行できる言語なら何でも受け入れますが、私の経験のほとんどは次のようなものです。
- ジャワ
- パイソン(少量)
- PHP (ここでは当てはまらないと思います)
この状況に最適な言語はどれですか?