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