Guide
Tutoriel sur la synthèse vocale
Utilisation de @capgo/capacitor-speech-synthesis
Plugin de synthèse vocale pour synthétiser la parole à partir du texte.
Installation
bun add @capgo/capacitor-speech-synthesis
bunx cap sync
Ce Qu'Exposent Ce Plugin
speak- Parle le texte spécifié avec les options spécifiées. L'énoncé est ajouté à la file d'attente de parole.synthesizeToFile- Synthétise la parole en fichier audio (seulement Android/iOS). Retourne le chemin du fichier où l'audio a été enregistré.cancel- Annule toutes les énonciations en attente et arrête la parole en cours.pause- Arrête la parole immédiatement.
Exemple d'Utilisation
speak
- Parle le texte spécifié avec les options spécifiées. L'énoncé est ajouté à 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 en 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 énonciations en attente et arrête la parole en cours.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.cancel();
pause
- Arrête la parole immédiatement.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.pause();
Référence Complète
- GitHub: https://github.com/Cap-go/capacitor-synthèse-verbale/
- Documentation : /docs/plugins/synthèse-verbale/
Continuez à partir de l'utilisation de @capgo/capacitor-synthèse-verbale
Si vous utilisez En utilisant @capgo/capacitor-synthèse-verbale pour planifier le travail de plugin natif, connectez-le avec @capgo/capacitor-synthèse-verbale pour les détails d'implémentation dans @capgo/capacitor-synthèse-verbale, Prise en main pour les détails d'implémentation dans Prise en main, Répertoire du plugin Capgo pour le flux de travail du produit dans Répertoire du plugin Capgo, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, and Ajouter ou Mettre à Jour des Plugins pour le détail d'implémentation dans Ajouter ou Mettre à Jour des Plugins.