共用方式為


ListenComplete 事件

[Microsoft代理程式從 Windows 7 開始已被取代,而且可能無法在後續版本的 Windows 中使用。]

說明

當接聽模式 (語音辨識) 結束時發生。

語法

代理程式。ListenComplete (ByValCharacterIDByValCause)**

部分 描述
CharacterID 以字串傳回接聽字元的標識碼。
原因 以整數傳回完整事件的原因,可能是下列其中一個:程式代碼已關閉1個接聽模式。
2 接聽模式(由程式代碼開啟)逾時。
3 接聽模式(由接聽鍵開啟)逾時。
4 已關閉接聽模式,因為使用者放開了接聽密鑰。
5 接聽模式已結束,因為使用者已完成說話。
6 接聽模式已結束,因為已停用輸入主動用戶端。
7 接聽模式已結束,因為預設字元已變更。
8 接聽模式已結束,因為使用者已停用語音輸入。

備註

當接聽模式逾時結束時,當使用者放開接聽鍵、輸入使用中用戶端呼叫 Listen 方法時,會傳送此事件給所有用戶端,或使用者完成說話。 您可以使用此事件來判斷何時要繼續字元口說(音訊)輸出。

如果您使用 Listen 方法開啟接聽模式,然後使用者按下接聽鍵,則接聽模式會重設並繼續執行,直到接聽鍵逾時完成、接聽鍵釋出,或使用者完成說話,無論稍後。 在此情況下,在接聽密鑰的模式完成之前,您將不會收到 ListenComplete 事件。

此事件會將字元傳回目前已載入此字元的用戶端。 所有其他客戶端都會收到 Null 字元(空字串)。

另請參閱

ListenStart 事件Listen 方法