Vai al contenuto

@capgo/capacitor-speech-recognition

Streaming speech-to-text con risultati parziali.

Richiedi l'accesso al microfono, avvia il riconoscimento con opzioni di locale e visualizza i trascrizioni parziali in tempo reale.

PiattaformaSupportoNote
iOSSìFramework Speech
AndroidSìSpeechRecognizer
WebNoIl plugin segnala Web come non disponibile
  • available - Verifica se il servizio di riconoscimento vocale nativo è utilizzabile sul dispositivo corrente.
  • isOnDeviceRecognitionAvailable - Verifica se il percorso di riconoscimento on-device più recente della piattaforma è disponibile per la locale selezionata.
  • start - Inizia a catturare l'audio e a trascrivere il parlato.
  • stop - Smette di ascoltare e rilascia le risorse native.
MetodoDescrizione
availableVerifica se il servizio di riconoscimento vocale nativo è utilizzabile sul dispositivo attuale.
isOnDeviceRecognitionAvailableVerifica se il nuovo percorso di riconoscimento on-device della piattaforma è disponibile per la locale selezionata.
startAvvia la cattura dell'audio e la trascrizione del parlato.
stopInterrompe l'ascolto e rilascia le risorse native.
forceStopInterrompe forzatamente la sessione corrente.
getLastPartialResultRecupera l'ultimo risultato parziale di trascrizione in cache.
setPTTStateAggiorna lo stato attuale del pulsante push-to-talk.
getSupportedLanguagesRestituisce i locale supportati dal recognizer sottostante.
isListeningIndica se il plugin sta attivamente ascoltando la voce.
checkPermissionsOttiene lo stato attuale dei permessi.
requestPermissionsRichiede i permessi per il microfono e il riconoscimento vocale.
getPluginVersionRestituisce la versione del plugin nativo inclusa in questo pacchetto.
addListenerAscolta gli eventi di completamento della sessione segmentata (solo Android).
addListenerAscolta i risultati del riconoscimento segmentato (solo Android).
addListenerAscolta gli aggiornamenti della trascrizione parziale emessi mentre partialResults è abilitato.
addListenerAscolta i cambiamenti dello stato di ascolto nativo.
addListenerAscolta gli errori di riconoscimento.
addListenerAscolta quando il recognizer è pronto per un'altra sessione.
removeAllListenersRimuove tutti i listener registrati.

Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-speech-recognition.

Se stai usando @capgo/capacitor-speech-recognition per pianificare le operazioni della dashboard e di API, collegalo a Usare @capgo/capacitor-speech-recognition per la funzionalità nativa in Usare @capgo/capacitor-speech-recognition, Panoramica API per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli di implementazione in Introduzione, Chiavi API per i dettagli di implementazione in Chiavi API, e Dispositivi per i dettagli di implementazione in Dispositivi.