Pengaturan Pengucapan __CAPGO_KEEP_0__ : Pasang, Konfigurasi & Contoh
Kembali ke plugin
@capgo/capacitor-speech-synthesis
Tutorial
@capgo/capacitor-speech-synthesis

Pengenalan Suara

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

Petunjuk

Tutorial tentang Sintesis Suara

Tes di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Tautan QR pratinjau plugin sintesis suara code

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

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.