Menggunakan @capgo/capacitor-sintesis-suara
Plugin Sintesis Suara untuk mensintesis suara dari teks.
Instal
bun add @capgo/capacitor-speech-synthesis
bunx cap sync
Apa yang Dibuka oleh Plugin Ini
speak- Membaca teks yang diberikan dengan opsi yang ditentukan. Utaranya ditambahkan ke dalam antrian suara.synthesizeToFile- Membuat suara sintesis ke dalam file audio (hanya Android/iOS). Mengembalikan jalur file tempat audio disimpan.cancel- Membatalkan semua utara yang ditunggu dan menghentikan suara saat ini.pause- Menghentikan suara secara langsung.
Contoh Penggunaan
speak
Membaca teks yang diberikan 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
Menghasilkan suara ke dalam file audio (hanya Android/iOS). Mengembalikan jalur file di mana suara 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 saat ini.
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-synthesis-suara/
- Dokumen: /docs/plugins/sintesis-suara/
Teruskan dari Menggunakan @capgo/capacitor-sintesis-suara
Jika Anda menggunakan Menggunakan @capgo/capacitor-sintesis-suara untuk merencanakan pekerjaan plugin native, hubungkannya dengan @capgo/capacitor-sintesis-suara untuk detail implementasi di @capgo/capacitor-speech-synthesis, Mulai Membangun untuk detail implementasi di Mulai Membangun, Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo, dan Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin.