Voice Input
Eine Spracheingabekomponente.
Optionen
- autorecord |
boolean
: steuert, ob die Aufnahme automatisch gestartet werden soll. Default:false
. - defaultValue |
string
: Standard-Textwert. Default:''
. - grammars |
array
: Sprachgrammatikliste (nicht unterstützt). Default:[]
. - legend |
(string|node)
: Legende vor dem Eingabefeld angezeigt. Default:''
. - mode |
string
: auffull
setzen, um ein Texteingabefeld neben dem Mikrofon anzuzeigen,status
, um nur eine Statusleiste mit den transkribierten Texten anzuzeigen,microphone
, um nur eine Schaltfläche zum Umschalten der Aufnahme anzuzeigen, odernone
, wenn die Spracheingabe unsichtbar sein und rein über Hotkeys / Sprachbefehle gesteuert werden soll. Default:'full'
. - maxAlternatives |
number
: maximale Anzahl der angebotenen Alternativen pro Spracherkennungsergebnis. Default:1
. - onChange |
function
: Callback-Funktion, die aufgerufen wird, wenn der Texteingabewert aktualisiert wird. Default:onChange() {}
. - onClick |
function
: Callback-Funktion, die beim Klicken auf die Mikrofontaste aufgerufen wird. Default:onClick() {}
. - onFinalText |
function
: Callback-Funktion, die aufgerufen wird, sobald der endgültige Text empfangen wurde. Default:onFinalText() {}
. - onRecordingStart |
function
: Callback-Funktion, die beim Start der Aufnahme aufgerufen wird. Default:onRecordingStart() {}
. - onRecordingStop |
function
: Callback-Funktion, die aufgerufen wird, sobald die Aufnahme gestoppt ist. Default:onRecordingStop() {}
. - onSegment |
function
: Callback-Funktion, die mit Textsegmenten aufgerufen wird. Default:onSegment() {}
. - onSubmit |
function
: Callback-Funktion beim Absenden eines Texteingabewertes durch Drücken von "Enter". Default:onSubmit() {}
. - placeholder |
string
: Texteingabe-Platzhalter. Default:none
. - remote |
object
: Objekt mitstart
,stop
undtoggle
und zugehörigen Hotkeys. Default:none
. - className |
string
: Klassenname. Default:''
. - style |
object
: CSS-Inline-Stile. Default:{}
. - timeout |
number
: Anzahl der Millisekunden, nach denen die Aufnahme zeitlich begrenzt werden soll. Default:none
. - stopTooltip |
string
: Tooltip-Meldung, die während der Aufnahme angezeigt wird. Default:none
. - startTooltip |
string
: Tooltip-Meldung wird angezeigt, wenn keine Aufnahme erfolgt. Default:none
. - tooltipPlacement |
string
: Richtung des Tooltips. Default:'left'
. - width |
number
: Spracheingabebreite (in px). Default:500
. - height |
number
: Spracheingabehöhe (in px). Default:36
.
Beispiele
Live-Editor
Ergebnis
ReferenceError: Provider is not defined