Aller directement au contenu principal
Retour aux plugins
@capgo/capacitor-speech-synthesis
Tutoriel
par github.com/Cap-go

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

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

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.