Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
[Microsoft Agent je zastaralý jako Windows 7 a může být nedostupný v následujících verzích Windows.]
-
popis
-
Zapne režim naslouchání (rozpoznávání řeči) po určitou dobu.
-
syntaxe
-
agenta.znaky("CharacterID"). stavu naslouchání**
Část Popis stavu Požadovaný. Logická hodnota, která určuje, jestli se má režim naslouchání zapnout nebo vypnout. True Zapne režim naslouchání.
False Vypne režim naslouchání.
Poznámky
Nastavením této metody na True povolíte režim naslouchání (zapne rozpoznávání řeči) po pevnou dobu (10 sekund). I když nemůžete nastavit hodnotu časového limitu, můžete vypnout režim naslouchání před vypršením časového limitu. Pokud jste (nebo jiný klient) úspěšně nastavili režim naslouchání a pokusíte se nastavit tuto vlastnost na True před vypršením časového limitu, metoda proběhne úspěšně a resetuje časový limit. Pokud je však režim naslouchání zapnutý, protože uživatel stiskne klávesu Listening, metoda bude úspěšná, ale časový limit se ignoruje a režim naslouchání končí na základě interakce uživatele s klávesou Naslouchání.
Tato metoda je úspěšná pouze v případě, že volal klient vstupní-aktivní a pokud byly spuštěny služby Speech. Pokud chcete zajistit spuštění hlasových služeb, dotazujte nebo nastavte SRModeID nebo nastavte nastavení Voice pro příkaz příkaz předtím, než zavoláte Naslouchejte jinak se metoda nezdaří. Chcete-li zjistit úspěch této metody, zavolejte ji jako funkci a vrátí logickou hodnotu určující, zda metoda byla úspěšná.
If Genie.Listen(True) Then
'The method succeeded
Else
' The method failed
End If
Metoda také selže, pokud uživatel stiskne klávesu Listen a pokusíte se nastavit Listen na False. Pokud však uživatel vydal klávesu Naslouchání a režim naslouchání časový limit vypršel, bude úspěšný.
Naslouchání také selže, pokud není k dispozici žádný kompatibilní modul pro zpracování řeči, který odpovídá nastavení languageID znaku, uživatel zakázal zadávání řeči pomocí seznamu vlastností microsoft agenta nebo je zvukové zařízení zaneprázdněné.
Po úspěšném nastavení této metody na Trueserver aktivuje událost ListenStart. Server odešleListenComplete, když vyprší časový limit režimu naslouchání nebo když nastavíte Naslouchací na false.
Tato metoda nevolá automaticky Stop a přehraje animaci stavu poslechu, jak to dělá server, když je stisknuta klávesa Naslouchání. To vám umožní určit, jestli chcete přerušit aktuální animaci pomocí animace ListenStart voláním Zastavit a přehráním vlastní vhodné animace. Server však volá Stop a při zjištění promluvy uživatele přehraje animaci stavu sluchu.
Viz také
vlastnost LanguageID, událost ListenComplete, událost ListenStart