Guida
Tutoriale sulla sintesi vocale
Utilizzo di @capgo/capacitor-speech-synthesis
Plugin di sintesi vocale per la sintesi vocale di testo.
Installa
bun add @capgo/capacitor-speech-synthesis
bunx cap sync
Cos'è che 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 per Android e iOS). Restituisce il percorso del file dove è stato salvato l'audio.cancel- Annulla tutte le 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 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 dichiarazioni in coda e ferma la lettura corrente.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.cancel();
pause
Interrompe la lettura immediatamente.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.pause();
Riferimento Completo
- GitHub: https://github.com/Cap-go/capacitor-speech-synthesis/
- Documentazione: /docs/plugins/sintesi-voce/
Continua da Utilizzo di @capgo/capacitor-speech-synthesis
Se stai utilizzando Utilizzo di @capgo/capacitor-speech-synthesis per pianificare il lavoro del plugin nativo, collegalo con @capgo/capacitor-speech-synthesis per il dettaglio di implementazione in @capgo/capacitor-speech-synthesis, Iniziare per il dettaglio di implementazione in Iniziare, Directory dei Plugin Capgo per il flusso di lavoro 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.