共用方式為


ListenComplete 事件

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

描述

發生于語音辨識) (模式已結束時。

語法

代理程式。ListenComplete (ByValCharacterIDByVal原因) **

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

備註

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

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

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

另請參閱

ListenStart 事件Listen 方法