casa di __CAPGO_KEEP_0__
Torna ai plugin
@capgo/capacitor-speech-synthesis
Tutorial
di github.com/Cap-go

Sintesi vocale

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

Guida

Tutorial sulla sintesi vocale

Utilizzo di @capgo/capacitor-sintesi-vocale

Plugin di sintesi vocale per la sintesi della voce dal testo.

Installazione

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

Cos'è Questo Plugin Esposi

  • speak - Parla il testo specificato con le opzioni specificate. L'intera è aggiunta alla coda di discorso.
  • synthesizeToFile - Sintetizza il discorso in un file audio (solo Android/iOS). Restituisce il percorso del file dove è stato salvato l'audio.
  • cancel - Annulla tutte le intere già in coda e ferma il discorso corrente.
  • pause - Ferma il discorso immediatamente.

Esempio di Utilizzo

speak

Parla il testo specificato con le opzioni specificate. L'intera è aggiunta alla coda di discorso.

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 il discorso 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 intere già in coda e ferma il discorso corrente.

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

await SpeechSynthesis.cancel();

pause

Ferma il discorso 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 per i dettagli di implementazione in Avvio Directory Plugin di Capgo per il flusso di lavoro del prodotto in Directory Plugin di Capgo Plugin da Capacitor di Capgo per i dettagli di implementazione in Plugin da Capacitor di Capgo, e Aggiungere o Aggiornare Plugin per i dettagli di implementazione in Aggiungere o Aggiornare Plugin.