Gå til hovedindhold

Voice Input

En komponent til stemmeindtastning.

Indstillinger

  • autorecord | boolean: styrer, om optagelsen skal starte automatisk. Default: false.
  • defaultValue | string: standard tekstværdi. Default: ''.
  • grammars | array: liste over talegrammatikker (understøttes ikke). Default: [].
  • legend | (string|node): legende vises foran indtastningsfeltet. Default: ''.
  • mode | string: indstillet til full for at vise et tekstindtastningsfelt sammen med mikrofonen, status for kun at vise en statuslinje med de transskriberede tekster, microphone for kun at vise en knap til at skifte til optagelse eller none, når stemmeindtastningen skal være usynlig og udelukkende styres via genvejstaster/stemkommandoer. Default: 'full'.
  • maxAlternatives | number: det maksimale antal alternativer pr. talegenkendelsesresultat. Default: 1.
  • onChange | function: callback-funktion, der påkaldes, når tekstinputværdien opdateres. Default: onChange() {}.
  • onClick | function: callback-funktion, der kaldes, når der klikkes på mikrofonknappen. Default: onClick() {}.
  • onFinalText | function: callback-funktion, der påberåbes, når den endelige tekst er modtaget. Default: onFinalText() {}.
  • onRecordingStart | function: callback-funktion, der påkaldes, når optagelsen startes. Default: onRecordingStart() {}.
  • onRecordingStop | function: callback-funktion, der påkaldes, når optagelsen er stoppet. Default: onRecordingStop() {}.
  • onSegment | function: callback-funktion, der påkaldes med tekstsegmenter. Default: onSegment() {}.
  • onSubmit | function: callback-funktion ved indsendelse af tekstinputværdi ved at trykke på "Enter". Default: onSubmit() {}.
  • placeholder | string: pladsholder for tekstindtastning. Default: none.
  • remote | object: objekt med start, stop og toggle og tilhørende genvejstaster. Default: none.
  • className | string: klassens navn. Default: ''.
  • style | object: CSS inline-stilarter. Default: {}.
  • timeout | number: antal millisekunder, hvorefter optagelsen skal timeoutes. Default: none.
  • stopTooltip | string: tooltip-meddelelse, der vises under optagelse. Default: none.
  • startTooltip | string: tooltip-meddelelse vises, mens der ikke optages. Default: none.
  • tooltipPlacement | string: retning af værktøjstip. Default: 'left'.
  • width | number: bredde af stemmeindtastning (i px). Default: 500.
  • height | number: højde for stemmeindtastning (i px). Default: 36.

Eksempler

Live Editor
Resultat
ReferenceError: Provider is not defined