Guía
Tutoría sobre Síntesis de Habla
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.
Ejemplo de uso
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 discurso 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 discurso actual.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.cancel();
pause
Pausa el discurso de inmediato.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.pause();
Referencia Completa
- GitHub: https://github.com/Cap-go/capacitor-synthesis-de-discurso/
- Documentación: /docs/plugins/synthesis-de-discurso/
Sigue adelante desde Usando @capgo/capacitor-synthesis-de-discurso
Si estás utilizando Usando @capgo/capacitor-synthesis-de-discurso para planificar el trabajo de plugin nativo, conecta con @capgo/capacitor-synthesis-de-discurso para el detalle de implementación en @capgo/capacitor-speech-synthesis, Iniciación para el detalle de implementación en Iniciación, Capgo Directorio de Plugins para el flujo de trabajo del producto en Capgo Directorio de Plugins, 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.