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 SpeechRecognizer ou SpeechRecognitionEngine.
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 determinada CultureInfo cadeia de caracteres e identificador em relação às configurações permitidas SpeechRecognitionEngine , expressas como uma lista de RecognizerInfo objetos.
Se a CultureInfo cadeia de caracteres do identificador e for válida, o exemplo criará uma nova instância do SpeechRecognitionEngine usando a RecognizerInfo instância como um 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 o para um SpeechRecognizer objeto ou SpeechRecognitionEngine.RecognizerInfo um SpeechRecognitionEngine objeto.
As informações retornadas em instâncias de RecognizerInfo obtidas de a SpeechRecognizer são determinadas pelas configurações no membro Propriedades de fala do painel de controle.
Você pode usar instâncias do RecognizerInfo para construir uma configuração específica do SpeechRecognitionEngine usando o SpeechRecognitionEngine(RecognizerInfo) Construtor.
O método estático InstalledRecognizers retorna uma lista de todas as SpeechRecognitionEngine configurações disponíveis como RecognizerInfo instâncias.
Propriedades
AdditionalInfo |
Obtém informações adicionais sobre uma instância de SpeechRecognizer ou SpeechRecognitionEngine. |
Culture |
Obtém a cultura compatível com uma instância de SpeechRecognizer ou SpeechRecognitionEngine. |
Description |
Obtém a descrição de uma instância de SpeechRecognizer ou SpeechRecognitionEngine. |
Id |
Obtém o identificador de uma instância de SpeechRecognizer ou SpeechRecognitionEngine. |
Name |
Obtém o nome amigável de uma instância de SpeechRecognizer ou SpeechRecognitionEngine. |
SupportedAudioFormats |
Obtém os formatos de áudio compatíveis com uma instância de SpeechRecognizer ou SpeechRecognitionEngine. |
Métodos
Dispose() |
Descarta o objeto |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |