Bagikan melalui


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