RecognizerInfo Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa informação sobre uma SpeechRecognizer instância de 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 seguinte valida uma dada CultureInfo cadeia de identificação em relação às configurações permitidas SpeechRecognitionEngine , expressa como uma lista de RecognizerInfo objetos.
Se a CultureInfo cadeia de identificadores e for válida, o exemplo cria uma nova instância de SpeechRecognitionEngine usar a RecognizerInfo 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;
}
Observações
Pode obter informação identificativa para um motor de reconhecimento inicializado usando SpeechRecognizer.RecognizerInfo para um SpeechRecognizer objeto ou SpeechRecognitionEngine.RecognizerInfo para um SpeechRecognitionEngine objeto.
A informação devolvida em instâncias de RecognizerInfo obtida de um SpeechRecognizer é determinada pelas definições no membro Propriedades de Fala do Painel de Controlo.
Pode usar instâncias de RecognizerInfo para construir uma configuração específica de SpeechRecognitionEngine usando o SpeechRecognitionEngine(RecognizerInfo) construtor.
O método InstalledRecognizers estático devolve uma lista de todas as configurações disponíveis SpeechRecognitionEngine como RecognizerInfo instâncias.
Propriedades
| Name | Description |
|---|---|
| AdditionalInfo |
Obtém informações adicionais sobre um SpeechRecognizer ou SpeechRecognitionEngine exemplo. |
| Culture |
Faz com que a cultura seja apoiada por uma SpeechRecognizer instância de operação SpeechRecognitionEngine . |
| Description |
Recebe a descrição de uma SpeechRecognizer ou SpeechRecognitionEngine instância. |
| Id |
Obtém o identificador de uma SpeechRecognizer instância de ou SpeechRecognitionEngine . |
| Name |
Recebe o nome amigável de um SpeechRecognizer ou SpeechRecognitionEngine exemplo. |
| SupportedAudioFormats |
Obtém os formatos de áudio suportados por uma SpeechRecognizer instância de OR SpeechRecognitionEngine . |
Métodos
| Name | Description |
|---|---|
| Dispose() |
Descarta o |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |