RecognizerInfo Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa informações sobre uma instância ou SpeechRecognizer uma SpeechRecognitionEngine instância.
public ref class RecognizerInfo : IDisposable
public ref class RecognizerInfo
public class RecognizerInfo : IDisposable
public class RecognizerInfo
type RecognizerInfo = class
interface IDisposable
type RecognizerInfo = class
Public Class RecognizerInfo
Implements IDisposable
Public Class RecognizerInfo
- Herança
-
RecognizerInfo
- Implementações
Exemplos
O exemplo a seguir valida uma cadeia de caracteres determinada CultureInfo e de identificador em relação às configurações permitidas SpeechRecognitionEngine , expressas como uma lista de RecognizerInfo objetos.
Se a cadeia de caracteres e o CultureInfo identificador forem válidos, o exemplo criará uma nova instância de uso da SpeechRecognitionEngineRecognizerInfo instância como argumento.
private SpeechRecognitionEngine SelectRecognizer(CultureInfo requiredCulture, string requiredId)
{
// Select based on a specific recognizer configuration
SpeechRecognitionEngine speechRecognitionEngine=null;
foreach (RecognizerInfo config in SpeechRecognitionEngine.InstalledRecognizers())
{
if (config.Culture.Equals(requiredCulture) && config.Id== requiredId)
{
speechRecognitionEngine = new SpeechRecognitionEngine(config);
break;
}
}
return speechRecognitionEngine;
}
Comentários
Você pode obter informações de identificação para um mecanismo de reconhecimento inicializado usando SpeechRecognizer.RecognizerInfo para um SpeechRecognizer objeto ou SpeechRecognitionEngine.RecognizerInfo para um SpeechRecognitionEngine objeto.
As informações retornadas em instâncias de RecognizerInfo obtidas de um SpeechRecognizer são determinadas pelas configurações no membro Speech Properties do Painel de Controle.
Você pode usar instâncias para RecognizerInfo construir uma configuração específica do uso do SpeechRecognitionEngine(RecognizerInfo)SpeechRecognitionEngine construtor.
O método InstalledRecognizers estático retorna uma lista de todas as configurações disponíveis SpeechRecognitionEngine como RecognizerInfo instâncias.
Propriedades
| Nome | Description |
|---|---|
| AdditionalInfo |
Obtém informações adicionais sobre uma instância ou SpeechRecognitionEngine uma SpeechRecognizer instância. |
| Culture |
Obtém a cultura com suporte por uma instância ou SpeechRecognizer instânciaSpeechRecognitionEngine. |
| Description |
Obtém a descrição de uma SpeechRecognizer ou SpeechRecognitionEngine instância. |
| Id |
Obtém o identificador de uma instância ou SpeechRecognizer instânciaSpeechRecognitionEngine. |
| Name |
Obtém o nome amigável de uma instância ou SpeechRecognizer instânciaSpeechRecognitionEngine. |
| SupportedAudioFormats |
Obtém os formatos de áudio com suporte por uma instância ou SpeechRecognizer instânciaSpeechRecognitionEngine. |
Métodos
| Nome | Description |
|---|---|
| Dispose() |
Descarta o |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |