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 Dibuka oleh Plugin Ini
speak- Membaca teks yang ditentukan dengan opsi yang ditentukan. Utarakan ditambahkan ke antrian suara.synthesizeToFile- Mensintesis suara ke file audio (hanya Android dan iOS). Mengembalikan jalur file tempat audio disimpan.cancel- Membatalkan semua utarakan yang ditambahkan ke antrian dan menghentikan suara yang sedang berlangsung.pause- Menghentikan suara secara langsung.
- Contoh Penggunaan
speak
Membaca teks yang ditentukan dengan opsi yang ditentukan. Utarakan ditambahkan ke 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 menjadi 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-speech-synthesis/
- Dokumen: /docs/plugins/speech-synthesis/
Teruskan dari Menggunakan @capgo/capacitor-speech-synthesis
Jika Anda menggunakan Menggunakan @capgo/capacitor-speech-synthesis untuk merencanakan kerja plugin native, hubungkan dengan @capgo/capacitor-speech-synthesis Mengimplementasikan detail teknis di @capgo/capacitor-speech-synthesis, Mulai Mengimplementasikan detail teknis di Mulai, Direktori Plugin Capgo Mengimplementasikan detail teknis dalam alur kerja produk Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo Mengimplementasikan detail teknis dalam Plugin-Plugin Capacitor oleh Capgo, dan Menambahkan atau Mengupdate Plugin Mengimplementasikan detail teknis dalam Menambahkan atau Mengupdate Plugin.