Menggunakan @capgo/capacitor-sintesis-suara
Plugin Sintesis Suara untuk mensintesis suara dari teks.
Install
bun add @capgo/capacitor-speech-synthesis
bunx cap sync
Apa yang Dikembangkan oleh Plugin Ini
speak- Membaca teks yang ditentukan dengan opsi yang ditentukan. Utaranya ditambahkan ke dalam antrian suara.synthesizeToFile- Mensintesis suara ke dalam file audio (hanya Android dan iOS). Mengembalikan jalur file tempat suara disimpan.cancel- Membatalkan semua utaranya yang ditambahkan ke dalam antrian suara dan menghentikan suara yang sedang berjalan.pause- Menghentikan suara secara langsung.
- Contoh Penggunaan
speak
Membaca teks yang ditentukan dengan opsi yang ditentukan. Utaranya ditambahkan ke dalam antrian suara.
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
Merenderkan suara ke dalam file audio (hanya Android/iOS). Mengembalikan jalur file di mana audio disimpan.
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
Membatalkan semua pernyataan yang ditunggu dan menghentikan suara yang sedang berlangsung.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.cancel();
pause
Menghentikan suara secara langsung.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.pause();
Referensi Lengkap
- GitHub: https://github.com/Cap-go/capacitor-speech-synthesis/
- Dokumen: /docs/plugins/speech-synthesis/
Teruskan dari Menggunakan @capgo/capacitor-speech-synthesis
Jika Anda menggunakan Menggunakan @capgo/capacitor-speech-synthesis untuk merencanakan pekerjaan plugin asli, hubungkan dengan @capgo/capacitor-speech-synthesis untuk detail implementasi di @capgo/capacitor-speech-synthesis, Mulai untuk detail implementasi di Mulai, Direktori Plugin Capgo untuk detail implementasi dalam Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi dalam Plugin-Plugin Capacitor oleh Capgo, dan Menambahkan atau Mengupdate Plugin untuk detail implementasi dalam Menambahkan atau Mengupdate Plugin.