Saltare alla navigazione principale

@capgo/capacitor-speech-synthesis

Plugin di sintesi vocale per la sintesi della voce dal testo.

Plugin di sintesi vocale per la sintesi della voce dal testo.

  • speak - Parla il testo specificato con le opzioni specificate. L'intera frase viene aggiunta alla coda della voce.
  • synthesizeToFile - Sintetizza la voce in un file audio (solo Android/iOS). Restituisce il percorso del file dove è stato salvato.
  • cancel - Annulla tutte le enunciazioni in coda e ferma la voce corrente.
  • pause - Ferma la voce immediatamente.
MetodoDescrizione
speakParla il testo specificato con le opzioni specificate. L'enunciazione viene aggiunta alla coda di voce.
synthesizeToFileSintetizza la voce in un file audio (solo Android/iOS). Restituisce il percorso del file dove è stato salvato.
cancelAnnulla tutte le enunciazioni in coda e ferma la voce corrente.
pauseFerma la voce immediatamente.
resumeRiprende la voce sospesa.
isSpeakingVerifica se la sintesi vocale sta parlando attualmente.
isAvailableVerifica se la sintesi vocale è disponibile sul dispositivo.
getVoicesOttiene tutte le voci disponibili.
getLanguagesOttiene tutti i linguaggi disponibili.
isLanguageAvailableVerifica se un linguaggio specifico è disponibile.
isVoiceAvailableVerifica se una voce specifica è disponibile.
initializeInizializza l'engine di sintesi vocale (ottimizzazione iOS). Ciò può ridurre la latenza per la prima richiesta di sintesi vocale.
activateAudioSessionAttiva la sessione audio con una categoria specifica (solo iOS).
deactivateAudioSessionDisattiva la sessione audio (solo iOS).
getPluginVersionOttiene la versione del plugin nativo.
addListenerAscolta quando un'utenza inizia a parlare.
addListenerAscolta quando un'utenza finisce di parlare.
addListenerAscolta i confini di parole durante la conversazione.
addListenerAscolta gli errori di sintesi.
removeAllListenersRimuove tutti gli ascoltatori di eventi.

Questa referenza è sincronizzata da src/definitions.ts in capacitor-speech-synthesis.