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 , определяются параметрами в элементе "Свойства речи"панель управления.
Экземпляры можно использовать для 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() |
Удаляет объект |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |