3

Google の音声入力で音声の録音を自動化しようとしています(Chrome でのみ機能します)。

そのままでは、ユーザーはマイクをクリックして録音を開始する必要がありますが、ユーザーがコンピューターと対話しないインストールに取り組んでいます。したがって、別の方法で録音をトリガーする必要があります。

コードで音声入力機能にアクセスできないように見える限り、つまり、関数を呼び出して録音を開始することはできません。だから今、私はマイクのマウスクリックをシミュレートしようとしています。
javaScript を使用してみましたが、影響を受けるのはイベントとイベント ハンドラーだけのようです (たとえば、入力フィールドでのシミュレートされたクリックはクリック ハンドラーを起動しますが、フィールドにフォーカスを与えません)。

だから今、私はWindowsシステムのマウスクリックをシミュレートすることを検討しています.それを行うことができるプログラムをいくつか見つけました. しかし問題は、ブラウザ アプリケーションからクリック シミュレーションを有効にする必要があることです。
これまでの最善の策は、カスタム スクリプトを作成できるようにするAutoHotkeyです。私の場合は、特定の位置でのマウス クリックをシミュレートするスクリプトです。したがって、このスクリプトをブラウザから実行できれば安全ですが、その方法がわかりません。

どんなアイデアや考えも大歓迎です!

4

2 に答える 2

0

私は同様の問題に直面しています。Google API がドイツ語の音声認識でどのように機能するかをテストするために、録音を開始および停止したかったのです。しかし、解決策はまだ見つかりません。

html5 機能はまだ制限されており、5 つの入力フィールドでのみ機能します。http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.htmlで情報が得られるかもしれません 。

于 2011-10-13T16:17:35.413 に答える