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
: обект сстарт
,стоп
ипревключване
и свързаните с тях клавишни комбинации. 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
: ширина на гласовия вход (в px). Default:500
. - height |
number
: височина на гласовия вход (в px). Default:36
.
Примери
Редактор в реално време
Резултат
ReferenceError: Provider is not defined