Voice Input
音声入力コンポーネント。
オプション
- autorecord |
boolean: 自動的に録音を開始するかどうかを制御します。. Default:false. - defaultValue |
string: デフォルトテキスト値. Default:''. - grammars |
array: げんごぶんぽうリスト. Default:[]. - legend |
(string|node): 入力フィールドの前に表示される凡例. Default:''. - mode |
string: fullに設定するとマイクと一緒にテキスト入力フィールドを表示し、statusに設定すると転写されたテキストのステータスバーのみを表示し、microphoneに設定すると録音を切り替えるボタンのみを表示し、noneに設定すると音声入力が見えなくなり、ホットキーや音声コマンドで純粋に制御されるようになります。. Default:'full'`. - maxAlternatives |
number: 音声認識結果ごとに提供される選択肢の最大数. Default:1. - onChange |
function: テキスト入力値の更新時に呼び出されるコールバック関数. Default:onChange() {}. - onClick |
function: マイクボタンをクリックした時に呼び出されるコールバック関数. Default:onClick() {}. - onFinalText |
function: 最終テキストを受信したときに呼び出されるコールバック関数. Default:onFinalText() {}. - onRecordingStart |
function: 録音開始時コールバック関数. Default:onRecordingStart() {}. - onRecordingStop |
function: 録画停止コールバック関数. Default:onRecordingStop() {}. - onSegment |
function: テキストセグメントで呼び出されるコールバック関数. Default:onSegment() {}. - onSubmit |
function: Enterキーでテキスト入力値を送信する際のコールバック関数. Default:onSubmit() {}. - placeholder |
string: テキスト入力プレースホルダ. Default:none. - remote |
object: オブジェクトにstart,stop,toggleと関連するホットキーを追加します。. Default:none. - className |
string: クラス名. Default:''. - style |
object: CSSインラインスタイル. Default:{}. - timeout |
number: タイムアウトするまでのミリ秒数. Default:none. - stopTooltip |
string: 録画中に表示されるツールチップメッセージ. Default:none. - startTooltip |
string: 録画していないときに表示されるツールチップメッセージ. Default:none. - tooltipPlacement |
string: ツールチップの方向. Default:'left'. - width |
number: 音声入力幅. Default:500. - height |
number: 音声入力高さ. Default:36.
例としては、以下のようなものがあります。
ライブエディター
結果
ReferenceError: Provider is not defined