Saltar al contenido

@capgo/capacitor-speech-synthesis

Plugin de síntesis de voz para sintetizar la voz a partir del texto.

Plugin de síntesis de voz para sintetizar la voz a partir del texto.

  • speak - Habla el texto dado con opciones especificadas. La emisión se agrega a la cola de voz.
  • synthesizeToFile - Sintetiza el habla a un archivo de audio (solo Android/iOS). Devuelve la ruta del archivo donde se guardó el audio.
  • cancel - Cancela todas las oraciones programadas y detiene la habla actual.
  • pause - Pausa la habla de inmediato.
MétodoDescripción
speakHabla el texto dado con las opciones especificadas. La oración se agrega a la cola de habla.
synthesizeToFile- Sintetiza el habla a un archivo de audio (solo Android/iOS). Devuelve la ruta del archivo donde se guardó el audio.
cancel- Cancela todas las oraciones programadas y detiene la habla actual.
pause- Pausa la habla de inmediato.
resume- Reanuda la habla pausada.
isSpeakingVerifica si la síntesis de voz está hablando actualmente.
isAvailableVerifica si la síntesis de voz está disponible en el dispositivo.
getVoicesObtiene todas las voces disponibles.
getLanguagesObtiene todos los idiomas disponibles.
isLanguageAvailableVerifica si un idioma específico está disponible.
isVoiceAvailableVerifica si una voz específica está disponible.
initializeInicia el motor de síntesis de voz (optimización de iOS). Esto puede reducir la latencia para la primera solicitud de voz.
activateAudioSessionActiva la sesión de audio con una categoría específica (solo iOS).
deactivateAudioSessionDesactiva la sesión de audio (solo iOS).
getPluginVersionObtiene la versión del plugin nativo.
addListenerEscucha cuando comienza a hablar una expresión.
addListenerEscucha cuando termina de hablar una expresión.
addListenerEscucha los límites de palabras durante la conversación.
addListenerEscucha errores de síntesis.
removeAllListenersElimina todos los oyentes de eventos.

Esta referencia está sincronizada desde src/definitions.ts en capacitor-habla-síntesis.