Treci la conținutul principal

Voice Input

O componentă de intrare vocală.

Opțiuni

  • autorecord | boolean: controlează dacă se pornește automat înregistrarea. Default: false.
  • defaultValue | string: valoarea textului implicit. Default: ''.
  • grammars | array: listă de gramatici de vorbire (neacceptată). Default: [].
  • legend | (string|node): legenda afișată în fața câmpului de intrare. Default: ''.
  • mode | string: setați la full pentru a afișa un câmp de introducere a textului alături de microfon, status pentru a afișa doar o bară de stare cu textele transcrise, microphone pentru a afișa doar un buton de comutare a înregistrării, sau none când intrarea vocală trebuie să fie invizibilă și controlată exclusiv prin taste rapide / comenzi vocale.. Default: 'full'.
  • maxAlternatives | number: numărul maxim de alternative furnizate pentru fiecare rezultat al recunoașterii vocale. Default: 1.
  • onChange | function: funcția de callback invocată la actualizarea valorii de intrare a textului. Default: onChange() {}.
  • onClick | function: funcția de callback invocată la apăsarea butonului de microfon. Default: onClick() {}.
  • onFinalText | function: funcția de callback invocată odată ce se primește textul final. Default: onFinalText() {}.
  • onRecordingStart | function: funcția de callback invocată la începerea înregistrării. Default: onRecordingStart() {}.
  • onRecordingStop | function: funcția de callback invocată odată ce înregistrarea este oprită. Default: onRecordingStop() {}.
  • onSegment | function: funcția de callback invocată cu segmente de text. Default: onSegment() {}.
  • onSubmit | function: funcția callback la trimiterea valorii de intrare a textului prin apăsarea "Enter". Default: onSubmit() {}.
  • placeholder | string: spațiu de introducere a textului. Default: none.
  • remote | object: obiect cu start, stop, și toggle și tastele rapide asociate. Default: none.
  • className | string: numele clasei. Default: ''.
  • style | object: Stiluri inline CSS. Default: {}.
  • timeout | number: numărul de milisecunde după care trebuie să se întrerupă înregistrarea. Default: none.
  • stopTooltip | string: mesaj tooltip afișat în timpul înregistrării. Default: none.
  • startTooltip | string: mesaj tooltip afișat în timp ce nu se înregistrează. Default: none.
  • tooltipPlacement | string: direcția indicatorului de instrumente. Default: 'left'.
  • width | number: lățimea intrării vocale (în px). Default: 500.
  • height | number: înălțimea intrării vocale (în px). Default: 36.

Exemple

Editor live
Rezultat
ReferenceError: Provider is not defined