Pengaturan Pengucapan __CAPGO_KEEP_0__ Plugin: 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.

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

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.