共用方式為


SRStatus 屬性

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

描述

傳回是否可以針對字元啟動語音輸入。

語法

*agent.*Characters(“CharacterID]。SRStatus

價值 描述
0 條件支援語音輸入。
1 此系統上沒有可用的音訊輸入設備。 (請注意,這不會偵測是否已安裝麥克風;它只能偵測使用者是否具有正確安裝的輸入啟用聲卡與工作驅動程式。
2 另一個用戶端是此字元的作用中用戶端,或目前字元不是最上層。
3 音訊輸入或輸出通道目前忙碌中,應用程式正在使用音訊。
4 初始化語音識別子系統的過程中發生未指定的錯誤。 這包括沒有可用的語音引擎符合字元的語言設定的可能性。
5 使用者已在 [進階字元選項] 中停用語音輸入。
6 檢查音訊狀態時發生錯誤,但系統並未傳回錯誤的原因。

 

言論

這個屬性會傳回支援語音輸入所需的條件,包括音訊裝置的狀態。 您可以先檢查此屬性,再呼叫 Listen 方法,以確保其成功。

在 Agent 屬性表中啟用語音輸入時(進階字元選項),如果尚未載入此屬性,查詢此屬性將會載入相關聯的引擎,並啟動語音服務。 也就是說,可以使用接聽鍵,而且接聽提示會自動顯示。 (只有在 [進階字元選項] 中也啟用 [接聽密鑰] 和 [接聽提示]。不過,如果您在停用語音時查詢 屬性,伺服器就不會啟動語音服務。

此屬性僅適用於用戶端應用程式使用 字元;這個設定不會影響用戶端應用程式字元或其他字元的其他用戶端。

另請參閱

Listen 方法