Μετάβαση στο κύριο περιεχόμενο

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: αντικείμενο με start, stop, και toggle και τα σχετικά πλήκτρα συντόμευσης. Default: none.
  • className | string: όνομα κλάσης. Default: ''.
  • style | object: Στυλ γραμμής CSS. Default: {}.
  • timeout | number: αριθμός χιλιοστών του δευτερολέπτου μετά το οποίο θα διακοπεί η εγγραφή. Default: none.
  • stopTooltip | string: μήνυμα tooltip που εμφανίζεται κατά την εγγραφή. Default: none.
  • startTooltip | string: Εμφάνιση μηνύματος tooltip ενώ δεν γίνεται εγγραφή. Default: none.
  • tooltipPlacement | string: κατεύθυνση του tooltip. Default: 'left'.
  • width | number: πλάτος εισόδου φωνής (σε px). Default: 500.
  • height | number: ύψος φωνητικής εισόδου (σε px). Default: 36.

Παραδείγματα

Live Editor
Αποτέλεσμα
ReferenceError: Provider is not defined