-1

私の上級プロジェクトでは、Windows コンピューターで実行されるホーム オートメーション用のプログラムを作成しています (Linux の方が適している場合は変更できます)。アイデアは、音声コマンドを介してユーザーと対話するプログラムを常に実行することです。キーワードが語られるのをリッスンし、トリガーされると、ユーザーはそれが質問であるか、ハードウェアを制御するかなどの指示を提供できます。基本的な考え方は、Siri/Google Voice コマンドに似ていますが、さらに一歩進んで、制御に重点を置いています。さまざまな家庭のプロセス (サーモスタット、ドアロックなど)

したがって、その言語は、優れたオープンウェアのテキスト読み上げおよび音声読み上げを利用できる言語でなければなりません。このプログラムは、プロジェクトのさまざまなハードウェア アプリケーションにardunio と AVR マイクロコントローラーを使用します (これが役立つかどうかはわかりませんが、共有したいと思います) サポートされている言語の。

私は、このタスクを最もスムーズに実行できる言語なら何でも受け入れますが、私の経験のほとんどは次のようなものです。

  1. ジャワ
  2. パイソン(少量)
  3. PHP (ここでは当てはまらないと思います)

この状況に最適な言語はどれですか?

4

1 に答える 1

2
  • Javaはもともと家庭用アプリケーションを実行するために開発されたので(または神話はそうです)、おそらくあなたのプログラムに最適な候補です。

  • PHPは、手間のかかる作業を行うために少なくとも1つの他の言語がなければ問題外です。

  • Pythonでうまくいくかもしれませんが、Javaの経験が豊富なようです。

あなたが提案した3つの言語のうち、Javaを使用することをお勧めします。「javaspeechtotext」の簡単なGoogleは、1900万件の結果を返します。「pythonspeechtotext」は500,000を返します。興味深いことに、PHPは800万件の結果を返します。そのデータだけに基づいて、Javaが最良の候補だと思います。もう1つ注意すべき点は、3つの言語の中で最も古い言語であるため、おそらくJavaのサポートが最も多くなることです。

他の人が指摘しているように、MATLABは別の実行可能なオプションなので、一粒の塩で私の答えを取ります。私はあなたがすでに知っているとあなたが言ったことに基づいて推奨を提供しているだけです。

于 2012-04-24T01:25:55.423 に答える