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
Cos'è esposto da questo plugin
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 la cartella di salvataggio del file 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
Genera la sintesi vocale in un file audio (solo Android/iOS). Restituisce la directory 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
Cancella tutte le richieste in coda e ferma la sintesi vocale corrente.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.cancel();
pause
Pausa la sintesi vocale immediatamente.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.pause();
Riferimento Completo
- GitHub: https://github.com/Cap-go/capacitor-sintesi-vocale/
- Docs: /docs/plugins/sintesi-vocale/
Continua dall'uso di @capgo/capacitor-sintesi-vocale
Se stai utilizzando Utilizza @capgo/capacitor-sintesi-vocale per pianificare il lavoro del plugin nativo, collega il @capgo/capacitor-sintesi-vocale per i dettagli di implementazione in @capgo/capacitor-speech-synthesis, Iniziare per i dettagli di implementazione in Iniziare, Directory dei Plugin Capgo per il workflow del prodotto in Directory dei Plugin Capgo, Plugin Capacitor di Capgo per i dettagli di implementazione in Plugin Capacitor di Capgo, e Aggiungere o Aggiornare Plugin per i dettagli di implementazione in Aggiungere o Aggiornare Plugin.