RecognizerInfo Класс

Определение

Представляет сведения о экземпляре или SpeechRecognizer объекте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
Наследование
RecognizerInfo
Реализации

Примеры

В следующем примере выполняется проверка заданной CultureInfo и идентификаторной SpeechRecognitionEngine строки для разрешенных конфигураций RecognizerInfo , выраженная в виде списка объектов.

CultureInfo Если строка идентификатора допустима, в примере создается новый экземпляр использования SpeechRecognitionEngine экземпляра RecognizerInfo в качестве аргумента.

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;
}

Комментарии

Вы можете получить сведения об инициализированном обработчике распознавания, используя SpeechRecognizer.RecognizerInfo объект SpeechRecognizer или SpeechRecognitionEngine.RecognizerInfo объект SpeechRecognitionEngine .

Сведения, возвращаемые в экземплярах RecognizerInfo, полученных из SpeechRecognizer, определяются параметрами в свойстве Speech Properties члена панель управления.

Экземпляры RecognizerInfo можно использовать для создания определенной конфигурации SpeechRecognitionEngine с помощью конструктора SpeechRecognitionEngine(RecognizerInfo) .

Статический метод InstalledRecognizers возвращает список всех доступных SpeechRecognitionEngine конфигураций в качестве RecognizerInfo экземпляров.

Свойства

Имя Описание
AdditionalInfo

Возвращает дополнительные сведения о экземпляре или SpeechRecognizer объектеSpeechRecognitionEngine.

Culture

Возвращает язык и региональные параметры, поддерживаемые экземпляром или SpeechRecognizer экземпляромSpeechRecognitionEngine.

Description

Возвращает описание экземпляра или SpeechRecognizer экземпляраSpeechRecognitionEngine.

Id

Возвращает идентификатор экземпляра или SpeechRecognizer экземпляраSpeechRecognitionEngine.

Name

Возвращает понятное имя экземпляра или SpeechRecognizer экземпляраSpeechRecognitionEngine.

SupportedAudioFormats

Возвращает форматы звука, поддерживаемые экземпляром или SpeechRecognizer экземпляромSpeechRecognitionEngine.

Методы

Имя Описание
Dispose()

RecognizerInfo Удаляет объект.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел