Премини към основното съдържание

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