Aller directement au contenu principal
Retour aux plugins
@capgo/capacitor-speech-synthesis
Tutoriel
@capgo/capacitor-speech-synthesis

Synthèse vocale

Synthétisez le discours à 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

Utilisation de @capgo/capacitor-synthèse-vocale

Plugin de synthèse vocale pour synthétiser le discours à partir du texte.

Installation

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

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 dans un fichier audio (seulement Android/iOS). Retourne le chemin du fichier où l'audio a été enregistré.
  • cancel - Annule toutes les énonciations en file d'attente et arrête la parole en cours.
  • pause - Arrête la parole immédiatement.

Exemple d'utilisation

speak

Parle le texte donné 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 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 énonciations en file d'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 à partir de l'utilisation de @capgo/capacitor-synthèse-verbale

Si vous utilisez L'utilisation de @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, Démarrage pour les détails d'implémentation dans Démarrage, Capgo Répertoire des plugins pour le flux de travail du produit dans le répertoire de plugin Capgo les plugins Capacitor par Capgo pour le détail d'implémentation dans les plugins Capacitor par Capgo, et Ajouter ou mettre à jour les plugins pour le détail d'implémentation dans Ajouter ou mettre à jour les plugins.