IAgentUserInput::GetAllItemData
[Microsoft Agent tidak digunakan lagi pada Windows 7, dan mungkin tidak tersedia dalam versi Windows berikutnya.]
HRESULT GetAllItemData(
VARIANT * pdwItemIndices, // address of variable for alternative IDs
VARIANT * plConfidences, // address of variable for confidence scores
VARIANT * pbszText // address of variable for voice text
);
Mengambil data untuk semua alternatifPerintahyang diteruskan ke panggilan balik IAgentNotifySink::Command.
- Mengembalikan S_OK untuk menunjukkan operasi berhasil.
-
pdwItemIndices
-
Alamat variabel yang menerima ID Perintah diteruskan ke panggilan balik IAgentNotifySink::Command.
-
plConfidences
-
Alamat variabel yang menerima skor keyakinan untuk Command alternatif yang diteruskan ke panggilan balik IAgentNotifySink::Command.
-
pbszText
-
Alamat variabel yang menerima teks suara untuk Command alternatif yang diteruskan ke panggilan balik IAgentNotifySink::Command.
Jika input ucapan memicu IAgentNotifySink::Command, server mengembalikan kecocokan terbaik, kecocokan terbaik kedua, dan kecocokan terbaik ketiga, jika disediakan oleh mesin ucapan. Ini memberikan skor keyakinan relatif, dalam kisaran -100 hingga 100, dan teks aktual "didengar" oleh mesin ucapan. Jika kecocokan terbaik adalah perintah yang disediakan server, server mengirim ID NULL, tetapi masih mengirim skor keyakinan dan teks Voice.
Jika input ucapan bukan sumber untuk peristiwa; misalnya, jika pengguna memilih perintah dari menu pop-up karakter, server Agen Microsoft mengembalikan ID Perintah dipilih, dengan skor keyakinan 100 dan teks suara sebagai NULL. Alternatif lainnya kembali sebagai NULL dengan skor keyakinan nol (0) dan teks suara sebagai NULL.
Nota
Tidak semua mesin pengenalan ucapan dapat mengembalikan semua nilai untuk semua parameter peristiwa ini. Tanyakan kepada vendor mesin Anda untuk menentukan apakah mesin mendukung antarmuka Microsoft Speech API untuk mengembalikan alternatif dan skor keyakinan.
Lihat Juga
IAgentUserInput::GetItemConfidence, IAgentUserInput::GetItemText, IAgentUserInput::GetItemID