Guida
Tutorial sulla Sintesi Vocale
Utilizzo di @capgo/capacitor-sintesi-vocale
Plugin di Sintesi Vocale per la sintesi vocale del 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 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 voce corrente.pause- Ferma immediatamente la parola.
Esempio di utilizzo
speak
Parla il testo specificato con le opzioni specificate. L'intera frase viene aggiunta alla coda della parola.
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 parola 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 parola corrente.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.cancel();
pause
Ferma immediatamente la parola.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.pause();
Riferimento completo
- https://GitHub.com/Cap-go/__CAPGO_KEEP_1__-sintesi-voce/ https://github.com/Cap-go/capacitor-speech-synthesis/
- Footer