Voice Input
Komponent wejścia głosowego.
Opcje
- autorecord |
boolean
: kontroluje, czy automatycznie rozpoczynać nagrywanie. Default:false
. - defaultValue |
string
: Domyślna wartość tekstowa. Default:''
. - grammars |
array
: lista gramatyki mowy (bez wsparcia). Default:[]
. - legend |
(string|node)
: legenda wyświetlana przed polem wprowadzania danych. Default:''
. - mode |
string
: ustawić napełne
wyświetlanie pola wprowadzania tekstu obok mikrofonu,status
wyświetlanie tylko paska stanu z transkrybowanymi tekstami,mikrofon
wyświetlanie tylko przycisku do przełączania nagrywania, lubnie
gdy wejście głosowe powinno być niewidoczne i czysto kontrolowane za pomocą klawiszy skrótów / poleceń głosowych. Default:'full'
. - maxAlternatives |
number
: maksymalna liczba alternatywnych rozwiązań na jeden wynik rozpoznawania mowy. Default:1
. - onChange |
function
: funkcja callback wywoływana przy aktualizacji wartości wprowadzania tekstu. Default:onChange() {}
. - onClick |
function
: funkcja callback wywoływana po kliknięciu na przycisk mikrofonu. Default:onClick() {}
. - onFinalText |
function
: funkcja callback wywoływana po otrzymaniu tekstu końcowego. Default:onFinalText() {}
. - onRecordingStart |
function
: funkcja callback wywoływana przy rozpoczęciu nagrywania. Default:onRecordingStart() {}
. - onRecordingStop |
function
: funkcja callback wywoływana po zatrzymaniu nagrywania. Default:onRecordingStop() {}
. - onSegment |
function
: funkcja wywołania zwrotnego z segmentami tekstowymi. Default:onSegment() {}
. - onSubmit |
function
: funkcja callback podczas wysyłania wartości wprowadzania tekstu poprzez naciśnięcie "Enter". Default:onSubmit() {}
. - placeholder |
string
: miejsce na wprowadzenie tekstu. Default:none
. - remote |
object
: obiekt z "startem", "zatrzymaniem", "przełączaniem" i powiązanymi klawiszami funkcyjnymi. Default:none
. - className |
string
: nazwa klasy. Default:''
. - style |
object
: Style CSS inline. Default:{}
. - timeout |
number
: liczba milisekund, po upływie których można przerwać nagrywanie. Default:none
. - stopTooltip |
string
: komunikat z etykietą narzędzia wyświetlany podczas nagrywania. Default:none
. - startTooltip |
string
: komunikat z etykietą narzędzia wyświetlany podczas nie nagrywania. Default:none
. - tooltipPlacement |
string
: kierunek końcówki narzędzia. Default:'left'
. - width |
number
: szerokość wejścia głosowego (w px). Default:500
. - height |
number
: wysokość wejścia głosowego (w px). Default:36
.
Przykłady
Edytor na żywo
Wynik
ReferenceError: Provider is not defined