Ir al contenido principal
Volver a plugins
@capgo/capacitor-speech-synthesis
Tutoriales
@capgo/capacitor-speech-synthesis

Síntesis de voz

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

Guía

Tutorial de Síntesis de Habla

Probar en dispositivo

Descargue la aplicación Capgo, luego escane la cámara QR code.

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

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

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

Instalar

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

¿Qué se expone con este plugin?

  • speak - Habla el texto dado con opciones especificadas. La emisión se agrega a la cola de voz.
  • synthesizeToFile - Sintetiza la voz 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 voz en curso.
  • pause - Pausa la voz inmediatamente.

Uso de ejemplo

speak

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

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

Synthesiza 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 el habla actual.

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

await SpeechSynthesis.cancel();

pause

Pausa el habla de inmediato.

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

await SpeechSynthesis.pause();

Referencia Completa

Sigue adelante desde Usando @capgo/capacitor-sintetización-de-habla

Si estás utilizando Usando @capgo/capacitor-sintetización-de-habla para planificar el trabajo de plugin nativo, conecta con @capgo/capacitor-sintetización-de-habla para el detalle de implementación en @capgo/capacitor-sintetización-de-habla, Inicio para el detalle de implementación en Inicio, Directorio del plugin Capgo para el flujo de trabajo del producto en Directorio del plugin 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.