Langsung ke konten utama

Panduan

Tutorial Pengenalan Suara

Uji di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Pratinjau Tautan QR Plugin Pengenalan Suara code

Menggunakan @capgo/capacitor-pengenalan-suara

Plugin Pengenalan 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 ditentukan dengan opsi yang ditentukan. Utaranya ditambahkan ke dalam antrian pengenalan suara.
  • synthesizeToFile - Mensintesis suara ke dalam file audio (hanya Android dan iOS). Mengembalikan jalur file tempat suara disimpan.
  • cancel - Membatalkan semua utaraan yang ditambahkan ke dalam antrian pengenalan suara dan menghentikan pengenalan suara yang sedang berlangsung.
  • pause - Menghentikan pengenalan suara secara langsung.

- Contoh Penggunaan

speak

- Membaca teks yang ditentukan dengan opsi yang ditentukan. Utaranya ditambahkan ke dalam antrian pengenalan 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

Melakukan sintesis suara ke 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 pernyataan yang ditunggu dan menghentikan suara yang sedang berlangsung.

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, hubungkan dengan @capgo/capacitor-sintesis-suara untuk detail implementasi di @capgo/capacitor-speech-synthesis, Mulai untuk detail implementasi di Mulai, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin-Plugin Capacitor oleh Capgo, dan Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin.