Vai alla sezione principale
Torna ai plugin
@capgo/capacitor-speech-synthesis
Tutorial
@capgo/capacitor-speech-synthesis

Sintesi vocale

Synthesizza la parlata dal testo con controllo completo sulla lingua, voce, tono, velocità e volume.

Guida

Tutorial sulla sintesi vocale

Utilizzo di @capgo/capacitor-sintesi-vocale

Sintesi vocale Plugin per la sintesi vocale dal testo.

Installa

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

Cosa Questo Plugin Espone

  • speak - Parla il testo specificato con le opzioni specificate. L'intera frase viene aggiunta alla coda delle parole.
  • synthesizeToFile - Sintetizza la voce in un file audio (solo Android/iOS). Restituisce il percorso del file dove è stato salvato l'audio.
  • cancel - Annulla tutte le frasi in coda e ferma la lettura corrente.
  • pause - Ferma la lettura immediatamente.

Esempio di Utilizzo

speak

Parla il testo specificato con le opzioni specificate. L'intera frase viene aggiunta alla coda delle 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

Sintetizza la voce in un file audio (solo Android/iOS). Restituisce il percorso del file dove è stato salvato l'audio.

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

Annulla tutte le frasi in coda e ferma la lettura corrente.

import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';

await SpeechSynthesis.cancel();

pause

Ferma la lettura immediatamente.

import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';

await SpeechSynthesis.pause();

Riferimento Completo

Continua da Utilizzare @capgo/capacitor-speech-synthesis

Se stai utilizzando Utilizzare @capgo/capacitor-speech-synthesis per pianificare il lavoro del plugin nativo, connettilo con @capgo/capacitor-speech-synthesis per i dettagli di implementazione in @capgo/capacitor-speech-synthesis, Avvio rapido per i dettagli di implementazione in Avvio rapido, Capgo Directory dei plugin per il flusso di lavoro del prodotto nel Capgo Directory dei Plugin Capacitor Plugin da Capgo per la dettaglio di implementazione in Capacitor Plugin da Capgo, e Aggiungere o Aggiornare i Plugin per la dettaglio di implementazione in Aggiungere o Aggiornare i Plugin.