SRModeID, proprietà

[Microsoft Agent è deprecato a partire da Windows 7 e potrebbe non essere disponibile nelle versioni successive di Windows.]

Descrizione

Restituisce o imposta il motore di riconoscimento vocale usato dal carattere.

Sintassi

agent**. Caratteri("CharacterID"). SRModeID** [ = ModeID]

Parte Descrizione
ModeID Espressione stringa che corrisponde all'ID della modalità di un motore di riconoscimento vocale.

 

Commenti

La proprietà determina il motore di riconoscimento vocale usato dal carattere per l'input vocale. L'ID modalità per un motore di riconoscimento vocale è una stringa formattata definita dal fornitore del riconoscimento vocale che identifica in modo univoco il motore. Per altre informazioni, vedere Accesso a un motore di riconoscimento vocale nel codice.

Se si specifica un ID modalità per un motore di riconoscimento vocale non installato, se l'utente ha disabilitato il riconoscimento vocale (nella finestra delle proprietà di Microsoft Agent) o se la lingua del motore di riconoscimento vocale specificato non corrisponde all'impostazione LanguageID del carattere, il server genera un errore.

Se si esegue una query su questa proprietà e non è già stato impostato correttamente il motore di riconoscimento vocale, il server restituisce l'ID modalità del motore restituito da SAPI in base all'impostazione LanguageID del carattere. Se l'ID lingua del carattere non è stato impostato, Agent restituisce l'ID modalità del motore restituito da SAPI in base all'impostazione id lingua predefinita dell'utente. Se non esiste un motore corrispondente, il server restituisce una stringa vuota (""). L'esecuzione di query su questa proprietà non richiede che SpeechInput.Enabled sia impostato su True. Tuttavia, se si esegue una query sulla proprietà quando l'input vocale è disabilitato, il server restituisce una stringa vuota.

Quando l'input vocale è abilitato (nella finestra Opzioni carattere avanzate), l'esecuzione di query o l'impostazione di questa proprietà caricherà il motore associato (se non è già caricato) e avvia i servizi vocali. Vale a dire, la chiave di ascolto è disponibile e il suggerimento di ascolto è visualizzabile. Il tasto di ascolto e il suggerimento di ascolto sono abilitati solo se sono abilitati anche in Opzioni carattere avanzate. Tuttavia, se si esegue una query sulla proprietà quando la voce è disabilitata, il server non avvia i servizi vocali.

Questa proprietà si applica solo all'uso del carattere dell'applicazione client; l'impostazione non influisce su altri client del carattere o di altri caratteri dell'applicazione client.

I requisiti del motore di riconoscimento vocale di Microsoft Agent si basano sull'API Riconoscimento vocale Microsoft. I motori che supportano i requisiti SAPI di Microsoft Agent possono essere installati e usati con Agent.

Nota

Questa proprietà restituisce anche la stringa vuota se non è installato alcun supporto audio compatibile nel sistema.

 

Nota

L'esecuzione di query su questa proprietà non restituisce in genere un errore. Tuttavia, se il motore vocale richiede un tempo anomalo per il caricamento, è possibile che venga visualizzato un errore che indica che la query viene timeout.

 

Vedere anche

LanguageID, proprietà