[Microsoft代理程式從 Windows 7 開始已被取代,而且可能無法在後續版本的 Windows 中使用。]
-
說明
-
當接聽模式 (語音辨識) 結束時發生。
-
語法
-
子代理程式。ListenComplete (ByValCharacterID, ByValCause)**
部分 描述 CharacterID 以字串傳回接聽字元的標識碼。 原因 以整數傳回完整事件的原因,可能是下列其中一個:程式代碼已關閉1個接聽模式。
2 接聽模式(由程式代碼開啟)逾時。
3 接聽模式(由接聽鍵開啟)逾時。
4 已關閉接聽模式,因為使用者放開了接聽密鑰。
5 接聽模式已結束,因為使用者已完成說話。
6 接聽模式已結束,因為已停用輸入主動用戶端。
7 接聽模式已結束,因為預設字元已變更。
8 接聽模式已結束,因為使用者已停用語音輸入。
備註
當接聽模式逾時結束時,當使用者放開接聽鍵、輸入使用中用戶端呼叫 Listen 方法時,會傳送此事件給所有用戶端,或使用者完成說話。 您可以使用此事件來判斷何時要繼續字元口說(音訊)輸出。
如果您使用 Listen 方法開啟接聽模式,然後使用者按下接聽鍵,則接聽模式會重設並繼續執行,直到接聽鍵逾時完成、接聽鍵釋出,或使用者完成說話,無論稍後。 在此情況下,在接聽密鑰的模式完成之前,您將不會收到 ListenComplete 事件。
此事件會將字元傳回目前已載入此字元的用戶端。 所有其他客戶端都會收到 Null 字元(空字串)。