Ugrás a fő tartalomra

Voice Input

Hangbeviteli komponens.

Opciók

  • autorecord | boolean: szabályozza, hogy automatikusan elinduljon-e a felvétel. Default: false.
  • defaultValue | string: alapértelmezett szöveges érték. Default: ''.
  • grammars | array: beszéd nyelvtani lista (nem támogatott). Default: [].
  • legend | (string|node): a beviteli mező előtt megjelenő legenda. Default: ''.
  • mode | string: állítsa be a "teljes" értéket, hogy a mikrofon mellett egy szöveges beviteli mezőt is megjelenítsen, a "státusz" értéket, hogy csak egy állapotsort jelenítsen meg az átírt szövegekkel, a "mikrofon" értéket, hogy csak egy gombot jelenítsen meg a felvétel átkapcsolására, vagy a "semmi" értéket, ha a hangbevitel láthatatlan és kizárólag gyorsbillentyűkkel / hangparancsokkal vezérelhető.. Default: 'full'.
  • maxAlternatives | number: a beszédfelismerési eredményenként megadott alternatívák maximális száma. Default: 1.
  • onChange | function: callback függvény, amelyet a szöveges bemeneti érték frissítésekor hívnak meg. Default: onChange() {}.
  • onClick | function: a mikrofon gombra kattintáskor meghívott callback függvény. Default: onClick() {}.
  • onFinalText | function: callback funkció, amely a végső szöveg beérkezése után hívódik meg. Default: onFinalText() {}.
  • onRecordingStart | function: callback függvény, amelyet a felvétel indításakor hívnak meg. Default: onRecordingStart() {}.
  • onRecordingStop | function: callback funkció, amely a felvétel leállítása után hívódik. Default: onRecordingStop() {}.
  • onSegment | function: szöveges szegmensekkel hívott callback funkció. Default: onSegment() {}.
  • onSubmit | function: callback funkció, amikor a szöveges bemeneti értéket az "Enter" gomb megnyomásával elküldi.. Default: onSubmit() {}.
  • placeholder | string: szöveges beviteli helyőrző. Default: none.
  • remote | object: objektum a "start", "stop", és "kapcsoló" és a hozzájuk tartozó gyorsbillentyűkkel.. Default: none.
  • className | string: osztály neve. Default: ''.
  • style | object: CSS inline stílusok. Default: {}.
  • timeout | number: a milliszekundumok száma, amely után a felvétel időzítése megtörténjen. Default: none.
  • stopTooltip | string: felvétel közben megjelenő tooltip üzenet. Default: none.
  • startTooltip | string: tooltip üzenet jelenik meg, amikor nincs felvétel. Default: none.
  • tooltipPlacement | string: a tooltip iránya. Default: 'left'.
  • width | number: hang bemeneti szélesség (px-ben). Default: 500.
  • height | number: hangbevitel magassága (px-ben). Default: 36.

Példák

Élő szerkesztő
Eredmény
ReferenceError: Provider is not defined