Subsistem Inti: TextToSpeechSubsystem — MRTK3
Catatan
Untuk informasi umum tentang subsistem di MRTK3, lihat di sini.
Paket Definisi Inti mengirimkan TextToSpeechSubsystem
, implementasi MRTKSubsystem
dasar dan ITextToSpeechSubsystem
yang berfungsi sebagai dasar subsistem yang bertanggung jawab atas teks ke ucapan di MRTK3. Implementasi konkret yang dikirim sebagai bagian dari MRTK seperti WindowsTextToSpeechSubsystem
dan subsistem teks ke ucapan potensial lainnya yang mungkin Anda bangun semuanya harus didasarkan pada kelas ini. Subsistem yang mewarisi dari TextToSpeechSubsystem
memiliki kemampuan untuk mensintesis dan mengucapkan frasa teks.
Untuk informasi yang lebih spesifik, lihat dokumentasi implementasi konkret TextToSpeechSubsystem
yang ingin Anda gunakan.
Siapkan
Catatan
Panduan ini menyediakan langkah-langkah untuk mengaktifkan subsistem ucapan dalam proyek MRTK baru (dengan pengaturan terkait non-ucapan dasar lainnya). Jika Anda menggunakan proyek sampel kami, Anda mungkin melihat bahwa beberapa langkah telah dilakukan untuk Anda.
1. Aktifkan subsistem ucapan
Buka Pengaturan> ProyekMRTK3Subsistem MRTK yang Tersedia lalu aktifkan subsistem teks ke ucapan yang ingin Anda gunakan.
2. Menetapkan aset konfigurasi (untuk subsistem tertentu)
Untuk subsistem tertentu, aset konfigurasi diperlukan agar dapat berkinerja normal.
- Klik subsistem yang Anda aktifkan di Penyetelan 1.
- Periksa untuk melihat apakah slot kosong
Configuration Asset
muncul di bawah Detail Subsistem di sebelah kanan. Jika demikian, buat konfigurasi baru dengan memilih Aset ->BuatSubsistemMRTK>[nama subsistem> Anda] Konfigurasi lalu seret konfigurasi yang dibuat ke slot. - Setelah memastikan slot konfigurasi diisi, ubah pengaturan di konfigurasi yang baru dibuat untuk proyek spesifik Anda. Ingatlah untuk menyimpan proyek saat Anda selesai.
3. Pastikan kemampuan yang tepat diatur dalam Pengaturan Pemutar
Implementasi yang TextToSpeechSubsystem
berbeda memiliki kemampuan yang diperlukan yang berbeda. Untuk informasi selengkapnya, lihat dokumentasi subsistem yang ingin Anda gunakan.
4. Menjalankan adegan pada editor perangkat/di
Proyek sekarang harus siap untuk dijalankan pada perangkat atau di editor.
Menggunakan TextToSpeechSubsystem
Untuk menggunakan TextToSpeechSubsystem
dalam skrip, panggil TrySpeak
. Perhatikan bahwa Anda perlu meneruskan AudioSource
.
// Get the first running text to speech subsystem.
TextToSpeechSubsystem textToSpeechSubsystem = XRSubsystemHelpers.GetFirstRunningSubsystem<TextToSpeechSubsystem>();
// If we found one...
if (textToSpeechSubsystem != null)
{
// Speak message
textToSpeechSubsystem.TrySpeak("This is a test!", myAudioSource);
}