Guida
Tutoriale sulla sintesi vocale
Usando @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 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 dichiarazioni in coda e ferma la parlata corrente.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.cancel();
pause
Interrompe la parlata immediatamente.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.pause();
Riferimento Completo
- GitHub: https://github.com/Cap-go/capacitor-sintesi-voce/
- Documentazione: /docs/plugins/sintesi-voce/
Continua da Utilizzo @capgo/capacitor-sintesi-voce
Se stai utilizzando Utilizzo @capgo/capacitor-sintesi-voce per pianificare il lavoro del plugin nativo, connettilo con @capgo/capacitor-sintesi-voce Dal dettaglio di implementazione in @capgo/capacitor-speech-synthesis, Iniziare Dal dettaglio di implementazione in Iniziare, Directory dei plugin Capgo Dal workflow del prodotto in Directory dei plugin Capgo, I plugin Capacitor sviluppati da Capgo Dal dettaglio di implementazione in I plugin Capacitor sviluppati da Capgo, e Aggiungere o aggiornare i plugin Dal dettaglio di implementazione in Aggiungere o aggiornare i plugin.