2012-01-16 6 views

答えて

4

は、ここで私はW3C Speech Input API Specification (Draft)しかしChromeを書いている時点ではまだとしてonwebkitspeechstartとonwebkitspeechendこれらを実装していないonspeechstartonspeechend上を指定し、考え出したものです。

x-webkit-speechを使用する2つの入力要素を作成していますが、マイクアイコンしか表示されないように小さな幅があります。他の入力にはx-webkit-speechはありません。これにより、x-webkit-speech入力のonclickイベントを検出することができます。また、webkitspeechchangeイベントが発生すると、テキストをより大きな入力に移動します。

#theinput { 
    -webkit-transform: scale(3.0, 3.0); 
    -moz-transform: scale(3.0, 3.0); 
    -ms-transform: scale(3.0, 3.0); 
    transform: scale(3.0, 3.0); 
    } 
+0

入力のサイズを小さくすると、私のUbuntu Chromiumの左のパディング(アイコンに使用されている)が上書きされます。入力値がアイコン上に表示されます。 –

+0

マイクはChromeでしか見ることができないので、 '-wekit '以外の接頭辞は無用です。 – mattbasta

+0

本当に、本当にこれを覚えていることは覚えていないかもしれません、多分私は将来の校正だったかもしれませんが、ちょっと残酷すぎるようです。 –

1

現時点では不可能であり、おそらく決してありません。

これは実験的なコントロールであり、レンダリングはブラウザ自体で行われます。この時点でマイクアイコン上のイベントにアクションをカスタマイズまたはバインドすることは不可能です。

また、ほんのわずかの人がサポートを受けるということに頼っても、特定の実験には適しています。

あなたはhttp://www.webkit.org/に提案を残すことができますが、HTML5標準がすべての機能を果たすのを待つ必要があります。

よろしく

+1

私のすべてのユーザーが、この機能にアクセスする必要がありますので、私はChromeの拡張機能を書いている:

はまた、あなたがマイクのサイズを拡大縮小することができます私が見つけたちょっとしたトリックがあります。クリックを捕まえるためにマイクの上に何かをオーバーレイする必要があると思っていますが、まだテストしていません。 –

関連する問題