Guide
Tutoriel sur la Synthèse de Parole
Utilisation de @capgo/capacitor-speech-synthesis
Plugin de Synthèse de Parole pour la synthèse de parole à partir de texte.
Installer
bun add @capgo/capacitor-speech-synthesis
bunx cap sync
Ce que ce Plugin Expose
speak- Parle le texte donné avec les options spécifiées. L'énoncé est ajouté à la file d'attente de parole.synthesizeToFile- Synthétise la parole à un fichier audio (seulement Android/iOS). Retourne le chemin du fichier où l'audio a été enregistré.cancel- Annule toutes les énoncés programmés et arrête la parole en cours.pause- Arrête immédiatement la parole.
Exemple d'utilisation
speak
Parle le texte spécifié avec les options spécifiées. L'expression est ajoutée à la file d'attente de parole.
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
Synthétise la parole dans un fichier audio (seulement Android/iOS). Retourne le chemin du fichier où l'audio a été enregistré.
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
Annule toutes les expressions en attente et arrête la parole en cours.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.cancel();
pause
Arrête immédiatement la parole.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.pause();
Référence complète
- https://GitHub.com/Cap-go/__CAPGO_KEEP_1__-synthèse-de-parole/ https://github.com/Cap-go/capacitor-speech-synthesis/
- Pied de page