Saltar al contenido principal
Volver a plugins
@capgo/capacitor-síntesis-de-habla
Tutorial
@capgo/capacitor-síntesis-de-habla

Síntesis de habla

Synthesiza la habla a partir de texto con control total sobre el idioma, la voz, el tono, la velocidad y el volumen.

Guía

Tutoriales sobre Síntesis de Voz

Probar en dispositivo

Descargar la aplicación Capgo, luego escanea el código QR code.

Enlace QR de vista previa del plugin de síntesis de habla code

Usando @capgo/capacitor-síntesis-de-habla

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

Instalar

bun add @capgo/capacitor-speech-synthesis
bunx cap sync

¿Qué expone este plugin?

  • speak - Habla el texto dado con opciones especificadas. La emisión se agrega a la cola de habla.
  • synthesizeToFile - Sintetiza la habla a un archivo de audio (solo Android/iOS). Devuelve la ruta del archivo donde se guardó el audio.
  • cancel - Cancela todas las emisiones programadas y detiene la habla actual.
  • pause - Detiene la habla inmediatamente.

- Ejemplo de uso

speak

Habla el texto dado con opciones especificadas. La emisión se agrega a la cola de habla.

import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';

const result = await SpeechSynthesis.speak({
  text: 'Hello, world!',
  language: 'en-US',
  rate: 1.0,
  pitch: 1.0,
  volume: 1.0,
  queueStrategy: 'Add'
});
console.log('Utterance ID:', result.utteranceId);

synthesizeToFile

Sintetiza el habla a un archivo de audio (solo Android/iOS). Devuelve la ruta del archivo donde se guardó el audio.

import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';

const result = await SpeechSynthesis.synthesizeToFile({
  text: 'Hello, world!',
  language: 'en-US'
});
console.log('Audio file saved at:', result.filePath);

cancel

Cancela todas las oraciones programadas y detiene la habla actual.

import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';

await SpeechSynthesis.cancel();

pause

Detiene la habla inmediatamente.

import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';

await SpeechSynthesis.pause();

Referencia Completa

Sigue adelante desde Usando @capgo/capacitor-speech-synthesis

Si estás utilizando Usando @capgo/capacitor-speech-synthesis para planificar el trabajo de plugin nativo, conecta con @capgo/capacitor-speech-synthesis para el detalle de implementación en @capgo/capacitor-síntesis-de-habla Comenzar para el detalle de implementación en Comenzar Directorio de Plugins de Capgo para el flujo de trabajo del producto en Directorio de Plugins de Capgo Plugins de Capacitor por Capgo para el detalle de implementación en Plugins de Capacitor por Capgo, y Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins.