Lebih lanjut ke konten utama

Panduan

Tutorial Pengenalan Suara

Tes 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 Dibuka oleh Plugin Ini

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

- Contoh Penggunaan

speak

Membaca teks yang ditentukan dengan opsi yang ditentukan. Utarakan ditambahkan ke 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 menjadi 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-speech-synthesis

Jika Anda menggunakan Menggunakan @capgo/capacitor-speech-synthesis untuk merencanakan kerja plugin native, hubungkan dengan @capgo/capacitor-speech-synthesis Mengimplementasikan detail teknis di @capgo/capacitor-speech-synthesis, Mulai Mengimplementasikan detail teknis di Mulai, Direktori Plugin Capgo Mengimplementasikan detail teknis dalam alur kerja produk Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo Mengimplementasikan detail teknis dalam Plugin-Plugin Capacitor oleh Capgo, dan Menambahkan atau Mengupdate Plugin Mengimplementasikan detail teknis dalam Menambahkan atau Mengupdate Plugin.