Lebihkan ke konten utama
Kembali ke plugin
@capgo/capacitor-speech-synthesis
Tutorial
@capgo/capacitor-speech-synthesis

Pengenalan Suara

Mengubah teks menjadi suara dengan kontrol penuh atas bahasa, suara, nada, kecepatan, dan volume.

Panduan

Tutorial Pengenalan Suara

Uji coba di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Pratinjau Tautan QR Plugin Sintesis Suara code

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 Dikembangkan oleh Plugin Ini

  • speak - Membaca teks yang ditentukan dengan opsi yang ditentukan. Utaranya ditambahkan ke dalam antrian suara.
  • synthesizeToFile - Mensintesis suara ke dalam file audio (hanya Android dan iOS). Mengembalikan jalur file tempat suara disimpan.
  • cancel - Membatalkan semua utaranya yang ditambahkan ke dalam antrian suara dan menghentikan suara yang sedang berjalan.
  • pause - Menghentikan suara secara langsung.

- Contoh Penggunaan

speak

Membaca teks yang ditentukan 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

Merenderkan suara ke dalam file audio (hanya Android/iOS). Mengembalikan jalur file di mana 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-speech-synthesis

Jika Anda menggunakan Menggunakan @capgo/capacitor-speech-synthesis untuk merencanakan pekerjaan plugin asli, hubungkan dengan @capgo/capacitor-speech-synthesis untuk detail implementasi di @capgo/capacitor-speech-synthesis, Mulai untuk detail implementasi di Mulai, Direktori Plugin Capgo untuk detail implementasi dalam Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi dalam Plugin-Plugin Capacitor oleh Capgo, dan Menambahkan atau Mengupdate Plugin untuk detail implementasi dalam Menambahkan atau Mengupdate Plugin.