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

Síntesis de voz

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

Guía

Tutorial sobre Síntesis de Habla

Usando @capgo/capacitor-sintetizador-de-habla

Plugin de Síntesis de Habla para sintetizar el habla a partir de texto.

Instalar

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

¿Qué Exposiciones de 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 en curso.
  • pause - Pausa la habla de inmediato.

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 en curso.

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

await SpeechSynthesis.cancel();

pause

Pausa la habla de inmediato.

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

await SpeechSynthesis.pause();

Referencia Completa

Sigue adelante desde el uso de @capgo/capacitor-sintetizador-de-voz

Si estás utilizando Usando @capgo/capacitor-sintetizador-de-voz para planificar el trabajo de plugin nativo, conecta con @capgo/capacitor-sintetizador-de-voz para obtener detalles de implementación en @capgo/capacitor-sintetizador-de-voz, Iniciar sesión para obtener detalles de implementación en Iniciar sesión, Capgo Directorio de plugins para el flujo de trabajo del producto en el directorio de plugins Capgo Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo, y Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins.