Lebih lanjut ke konten utama
Kembali ke plugin
@capgo/capacitor-speech-synthesis
Tutorial
oleh github.com/Cap-go

Pengenalan Suara

Menghasilkan suara dari teks dengan kontrol penuh atas bahasa, suara, nada, kecepatan, dan volume.

Petunjuk

Tutorial tentang Sintesis Suara

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 Dapat Diketahui Plugin Ini

  • speak - Mengucapkan teks yang ditentukan dengan pilihan tertentu. Utaranya ditambahkan ke dalam antrian bicara.
  • synthesizeToFile - Membuat suara bicara ke dalam file audio (hanya Android/iOS). Mengembalikan jalur file tempat audio disimpan.
  • cancel - Membatalkan semua utar yang berada di antrian dan menghentikan bicara saat ini.
  • pause - Menghentikan bicara secara langsung.

Contoh Penggunaan

speak

Mengucapkan teks yang ditentukan dengan pilihan tertentu. Utaranya ditambahkan ke dalam antrian bicara.

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

Membuat suara bicara ke dalam file audio (hanya Android/iOS). Mengembalikan jalur file tempat 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 utar yang berada di antrian dan menghentikan bicara saat ini.

import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';

await SpeechSynthesis.cancel();

pause

Menghentikan bicara secara langsung.

import { SpeechSynthesis } from '@capgo/capacitor-speech-synthesis';

await SpeechSynthesis.pause();

Referensi Lengkap

Teruskan dari Menggunakan @capgo/capacitor-speech-synthesis

Jika Anda menggunakan Menggunakan @capgo/capacitor-speech-synthesis untuk merencanakan pekerjaan plugin asli, hubungkannya dengan @capgo/capacitor-speech-synthesis untuk detail implementasi di @capgo/capacitor-speech-synthesis, Mengawali untuk detail implementasi di Mengawali, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, 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.