Allez directement au contenu principal
Retour aux plugins
@capgo/capacitor-synthèse-voix
Tutoriel
@capgo/capacitor-synthèse-voix

Synthèse vocale

Synthétisez la parole à partir du texte avec un contrôle total sur la langue, la voix, le ton, la vitesse et le volume.

Guide

Tutoriel sur la synthèse vocale

Tester sur appareil

Téléchargez l'application Capgo, puis scannez le code QR code.

Prévisualisation du lien QR du plugin de synthèse vocale code

Utilisation de @capgo/capacitor-speech-synthesis

Plugin de synthèse vocale pour synthétiser la parole à partir du texte.

Installer

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

Ce que ce plugin expose

  • speak - Parle le texte spécifié avec les options spécifiées. L'énoncé est ajouté à la file d'attente de la 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 énoncés en attente et arrête la parole en cours.
  • pause - Arrête la parole immédiatement.

- Utilisation d'exemple

speak

- Parle le texte spécifié avec les options spécifiées. L'énoncé est ajouté à la file d'attente de la 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 déclarations 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

Continuez à utiliser @capgo/capacitor-synthèse-de-parole

Si vous utilisez Utilisez @capgo/capacitor-synthèse-de-parole pour planifier le travail de plugin natif, connectez-l’avec @capgo/capacitor-synthèse-de-parole pour les détails d'implémentation dans @capgo/capacitor-synthèse vocale, Prise en main pour les détails d'implémentation dans Prise en main, Répertoire des plugins Capgo pour le flux de travail du produit dans le Répertoire des plugins Capgo, Plugins Capacitor par Capgo pour les détails d'implémentation dans les Plugins Capacitor par Capgo, et Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajouter ou mettre à jour des plugins.