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