Panduan
Tutorial tentang Sintesis Suara
Menggunakan @capgo/capacitor-sintesis-suara
Plugin Sintesis Suara untuk menghasilkan suara dari teks.
Pasang
bun add @capgo/capacitor-speech-synthesis
bunx cap sync
Apa yang Dikembangkan oleh Plugin Ini
speak- Mengucapkan teks yang ditentukan dengan pilihan tertentu. Utaranya ditambahkan ke dalam antrian pembicaraan.synthesizeToFile- Mengubah teks menjadi file suara (hanya Android dan iOS). Mengembalikan jalur file tempat suara disimpan.cancel- Membatalkan semua utaranya yang berada di antrian dan menghentikan pembicaraan saat ini.pause- Menghentikan pembicaraan secara langsung.
Contoh Penggunaan
speak
Mengucapkan teks yang ditentukan dengan pilihan tertentu. Utaranya ditambahkan ke dalam antrian pembicaraan.
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
Mengubah teks menjadi file suara (hanya Android dan iOS). Mengembalikan jalur file tempat 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 utaranya yang berada di antrian dan menghentikan pembicaraan saat ini.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.cancel();
pause
Menghentikan pembicaraan secara langsung.
import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';
await SpeechSynthesis.pause();
Referensi Lengkap
- GitHub: https://github.com/Cap-go/capacitor-pembicaraan-suara/
- Dokumen: /docs/plugins/pembicaraan-suara/
Teruskan dari Menggunakan @capgo/capacitor-pembicaraan-suara
Jika Anda menggunakan Menggunakan @capgo/capacitor-pembicaraan-suara untuk merencanakan pekerjaan plugin asli, hubungkannya dengan @capgo/capacitor-pembicaraan-suara untuk detail implementasi di @capgo/capacitor-pembicaraan-suara, Mengawali untuk detail implementasi di Mengawali, 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.