Zum Inhalt springen

@capgo/capacitor-speech-recognition

Sprache in Text streamen, inkl. Zwischenergebnissen.

Mikrofonzugriff anfordern, Erkennung mit Locale-Optionen starten und Teiltranskripte live rendern.

PlattformSupportNotizen
iOSJaSpeech-Framework
AndroidJaSpeechRecognizer
WebNeinPlugin meldet Web als nicht verfügbar
  • available - Prüft, ob der native Spracherkennungsdienst auf dem aktuellen Gerät nutzbar ist.
  • isOnDeviceRecognitionAvailable - Prüft, ob der neuere On-Device-Erkennungspfad der Plattform für die ausgewählte Locale verfügbar ist.
  • start - Startet die Audioaufnahme und transkribiert die Sprache.
  • stop - Stoppt das Zuhören und gibt native Ressourcen frei.
MethodeBeschreibung
availablePrüft, ob der native Speech-Recognition-Service auf dem aktuellen Gerät verfügbar ist.
isOnDeviceRecognitionAvailablePrüft, ob der neuere On-Device-Erkennungspfad der Plattform für die gewählte Locale verfügbar ist.
startStartet die Audioaufnahme und die Transkription der Sprache.
stopBeendet das Zuhören und gibt native Ressourcen frei.
forceStopErzwingt das Beenden der aktuellen Session.
getLastPartialResultGibt das zuletzt gecachte partielle Transkriptionsergebnis zurück.
setPTTStateAktualisiert den aktuellen Zustand der Push-to-Talk-Taste.
getSupportedLanguagesGibt die vom zugrunde liegenden Recognizer unterstützten Locales zurück.
isListeningGibt zurück, ob das Plugin aktiv auf Sprache hört.
checkPermissionsRuft den aktuellen Berechtigungsstatus ab.
requestPermissionsFordert die Berechtigungen für Mikrofon + Spracherkennung an.
getPluginVersionGibt die native Plugin-Version zurück, die mit diesem Paket ausgeliefert wird.
addListenerAuf Abschluss-Events segmentierter Sessions hören (nur Android).
addListenerAuf segmentierte Erkennungsergebnisse hören (nur Android).
addListenerAuf partielle Transkriptions-Updates hören, die während partialResults ist aktiviert.
addListenerAuf Änderungen des nativen Listening-Status hören.
addListenerAuf Erkennungsfehler hören.
addListenerHören, wenn der Recognizer für eine weitere Session bereit ist.
removeAllListenersEntfernt alle registrierten Listener.

Diese Referenz wird synchronisiert von src/definitions.ts in einem capacitor-speech-recognition.

Wenn du es nutzt @capgo/capacitor-speech-recognition um Dashboard- und API-Operationen zu planen, verbinde es mit @capgo/capacitor-speech-recognition verwenden für die native Funktion bei der Nutzung von @capgo/capacitor-speech-recognition, API Übersicht für Details zur Implementierung im API Overview, Einführung für die Implementierungsdetails in der Einleitung, API Schlüssel für das Implementierungsdetail in API Keys und Geräte für das Implementierungsdetail in Devices.