Vai al contenuto principale
Torna ai plugin
@capgo/capacitor-speech-synthesis
Tutorial
@capgo/capacitor-speech-synthesis

Sintesi vocale

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

Guida

Tutorial sulla sintesi vocale

Testa sul dispositivo

Scarica l'app Capgo, poi scansa il codice QR code.

Anteprima del collegamento QR del plugin di sintesi vocale code

Utilizza @capgo/capacitor-speech-synthesis

Plugin di sintesi vocale per la sintesi vocale di 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 di sintesi vocale.
  • 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 intere frasi in coda e ferma la sintesi vocale corrente.
  • pause - Ferma la sintesi vocale immediatamente.

Esempio di utilizzo

speak

Parla il testo specificato con le opzioni specificate. L'intera frase viene aggiunta alla coda di sintesi vocale.

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 la percorso del file dove è stato salvato.

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 enunciazioni in coda e ferma la parlata corrente.

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

await SpeechSynthesis.cancel();

pause

Ferma la parlata immediatamente.

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

await SpeechSynthesis.pause();

Riferimento Completo

Continua da qui: Utilizzo di @capgo/capacitor-sintesi-voce

Se stai utilizzando Utilizzo di @capgo/capacitor-sintesi-voce per pianificare il lavoro del plugin nativo, connettilo con @capgo/capacitor-sintesi-voce For il dettaglio di implementazione in @capgo/capacitor-speech-synthesis, Iniziare Per il dettaglio di implementazione in Iniziare, Directory dei Plugin Capgo Per il workflow del prodotto in Directory dei Plugin Capgo, Plugin Capacitor di Capgo Per il dettaglio di implementazione in Plugin Capacitor di Capgo, e Aggiungere o Aggiornare Plugin Per il dettaglio di implementazione in Aggiungere o Aggiornare Plugin.