Saltar al contenido principal
Volver a plugins
@capgo/capacitor-speech-synthesis
Tutoriales
por github.com/Cap-go

Síntesis de voz

Sintetiza la voz desde texto con control total sobre el idioma, voz, tono, ritmo y volumen.

Guía

Tutorial sobre Síntesis de Habla

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

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

Instalar

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

¿Qué Esta Plugin Exposa

  • 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 la 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 emisiones 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 obtener detalles de implementación en @capgo/capacitor-speech-synthesis Inicio para obtener detalles de implementación en Inicio Directorio de Plugins de Capgo para el flujo de trabajo del producto en Directorio de Plugins de Capgo Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, and Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins.