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 karakter yang dikompilasi 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 tersebut, server memeriksa untuk melihat apakah pengaturan mode TTS karakter yang dikompilasi 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 lama untuk dimuat secara tidak normal, Anda mungkin mendapatkan kesalahan yang menunjukkan bahwa waktu kueri habis.

 

Lihat juga

Properti LanguageID