Properti TTSModeID
[Microsoft Agent tidak digunakan lagi pada Windows 7, dan mungkin tidak tersedia dalam versi Windows berikutnya.]
-
Deskripsi
-
Mengembalikan atau mengatur mode mesin TTS yang digunakan untuk karakter.
-
Sintaks
-
agen**. Karakter ("CharacterID"). TTSModeID** [ = ModeID]
Bagian Deskripsi ModeID Ekspresi string yang sesuai dengan ID mode mesin ucapan.
Keterangan
Properti ini menentukan ID mode mesin TTS (teks ke ucapan) untuk output lisan karakter. ID mode untuk mesin TTS adalah string berformat yang ditentukan oleh vendor ucapan yang secara unik mengidentifikasi mode mesin. Untuk informasi selengkapnya, lihat Mengakses Mesin Ucapan di Kode Anda.
Mengatur properti ini mengambil alih upaya server untuk memuat mesin berdasarkan pengaturan TTS yang dikompilasi karakter dan pengaturan LanguageID karakter saat ini. Namun, jika Anda menentukan ID mode untuk mesin yang tidak diinstal atau jika pengguna telah menonaktifkan output ucapan di lembar properti Agen Microsoft (AudioOutput.Enabled = False), server menimbulkan kesalahan.
Jika Anda tidak (atau belum berhasil) mengatur ID mode TTS untuk karakter, server memeriksa untuk melihat apakah pengaturan mode TTS yang dikompilasi karakter cocok dengan pengaturan LanguageID karakter, dan bahwa mesin TTS terkait diinstal. Jika demikian, mode TTS yang digunakan oleh karakter untuk output lisan dan properti ini mengembalikan ID mode tersebut. Jika tidak, server meminta mesin ucapan SAPI yang kompatibel yang cocok dengan LanguageID karakter, serta jenis kelamin dan usia yang ditetapkan untuk ID mode yang dikompilasi karakter. Jika Anda belum mengatur LanguageID karakter, LanguageID-nya adalah bahasa pengguna saat ini. Jika tidak ada mesin yang cocok yang dapat ditemukan, kueri untuk properti ini mengembalikan string kosong untuk ID mode mesin. Demikian pula, jika Anda mengkueri properti ini ketika pengguna telah menonaktifkan output ucapan di lembar properti Agen Microsoft (AudioOutput.Enabled = False), nilainya akan menjadi string kosong.
Mengkueri atau mengatur properti ini akan memuat mesin terkait (jika belum dimuat). Namun, jika mesin yang ditentukan dalam pengaturan TTS yang dikompilasi karakter diinstal dan cocok dengan pengaturan ID bahasa karakter, mesin akan dimuat saat karakter dimuat.
Properti ini hanya berlaku untuk penggunaan karakter aplikasi klien Anda; pengaturan tidak memengaruhi klien lain dari karakter atau karakter lain dari aplikasi klien Anda.
Persyaratan mesin ucapan Agen Microsoft didasarkan pada Microsoft Speech API. Mesin yang mendukung persyaratan SAPI Agen Microsoft dapat diinstal dan digunakan dengan Agen.
Catatan
Properti ini juga mengembalikan string kosong jika Anda tidak memiliki dukungan suara yang kompatibel yang diinstal pada sistem Anda.
Catatan
Mengatur TTSModeID dapat gagal jika Speech.dll tidak diinstal dan mesin yang Anda tentukan tidak cocok dengan pengaturan mode TTS karakter yang dikompilasi.
Catatan
Mengkueri properti ini biasanya tidak mengembalikan kesalahan. Namun, jika mesin ucapan membutuhkan waktu yang sangat lama untuk dimuat, Anda mungkin mendapatkan kesalahan yang menunjukkan bahwa waktu kueri habis.
Lihat juga