SrgsItem Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет грамматический элемент, содержащий фразы и другие объекты, который пользователь может произнести, чтобы текст был успешно распознан.
public ref class SrgsItem : System::Speech::Recognition::SrgsGrammar::SrgsElement
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
[System.Serializable]
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
type SrgsItem = class
inherit SrgsElement
[<System.Serializable>]
type SrgsItem = class
inherit SrgsElement
Public Class SrgsItem
Inherits SrgsElement
- Наследование
- Атрибуты
Комментарии
Объект SrgsItem может состоять из фраз, сущностей, таких как SrgsRuleRef объекты, логических сочетаний фраз и SrgsRuleRef объектов и т. д. Свойство класса можно использовать ElementsSrgsItem для получения доступа к составляющим SrgsItem объекта.
Порядок, в котором SrgsItem объекты появляются в заданном SrgsRule объекте, определяет порядок, в котором пользователь должен их произносить. По умолчанию содержимое SrgsItem должно произноситься ровно один раз. Чтобы указать, что содержимое SrgsItem должно повторяться, используйте SrgsItem конструктор и задайте repeatCount
параметр . Аналогичным образом, чтобы указать диапазон для количества разговоров SrgsItem , создайте SrgsItem с помощью одного из конструкторов, задающих MaxRepeat свойство и MinRepeat свойство . Если объект SrgsItem уже существует, можно использовать один из SrgsItem.SetRepeat методов или для SetRepeat указания повторений.
Можно также указать вероятность повторного произнесения элемента, задав значение RepeatProbability свойства .
SrgsItem Объекты в объекте SrgsOneOf составляют список альтернативных вариантов, на основе которых пользователь может говорить один из них. Вы можете использовать свойство , Weight чтобы указать вероятность того, что данный элемент в списке будет произнесено.
Класс SrgsItem представляет элемент, определенный item
в спецификации грамматики распознавания речи консорциума W3C (SRGS) версии 1.0. Сведения об элементе SRGS item
и его поддержке System.Speech см. в разделе Item Element.
Конструкторы
SrgsItem() |
Инициализирует новый экземпляр класса SrgsItem. |
SrgsItem(Int32) |
Инициализирует новый экземпляр класса SrgsItem и указывает, сколько раз необходимо произнести его содержимое. |
SrgsItem(Int32, Int32) |
Инициализирует новый экземпляр класса SrgsItem и указывает минимальное и максимально количество повторений. |
SrgsItem(Int32, Int32, SrgsElement[]) |
Инициализирует новый экземпляр класса SrgsItem и указывает массив объектов SrgsElement, которые должны быть добавлены в этот экземпляр, а также задает минимальное и максимальное число повторений. |
SrgsItem(Int32, Int32, String) |
Инициализирует новый экземпляр класса SrgsItem, задает текст, связанный с элементом, и указывает минимальное и максимальное число повторений. |
SrgsItem(SrgsElement[]) |
Инициализирует новый экземпляр класса SrgsItem и указывает массив объектов SrgsElement, которые должны быть добавлены в этот экземпляр. |
SrgsItem(String) |
Инициализирует новый экземпляр класса SrgsItem и указывает его текстовое содержимое. |
Свойства
Elements |
Получает коллекцию объектов, содержащихся в экземпляре SrgsItem. |
MaxRepeat |
Получает максимальное количество раз, которое пользователь может произносить содержимое SrgsItem. |
MinRepeat |
Получает минимальное количество раз, которое пользователь может произносить содержимое SrgsItem. |
RepeatProbability |
Получает или задает вероятность того, что пользователь повторит содержимое данного экземпляра SrgsItem. |
Weight |
Получает или задает множитель, который корректирует вероятность того, что SrgsItem в объекте SrgsOneOf будет произнесен. |
Методы
Add(SrgsElement) |
Добавляет объект в коллекцию объектов, которая содержится в этом экземпляре SrgsItem. |
CreateObjRef(Type) |
Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetLifetimeService() |
Устаревшие..
Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
MemberwiseClone(Boolean) |
Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject) |
SetRepeat(Int32) |
Задает число раз, которое содержимое SrgsItem должно быть произнесено. |
SetRepeat(Int32, Int32) |
Задает минимальное количество раз и максимальное числа раз произношения элемента. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |