SrgsItem Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет грамматический элемент, содержащий фразы и другие объекты, который пользователь может произнести, чтобы текст был успешно распознан.
public ref class SrgsItem : System::Speech::Recognition::SrgsGrammar::SrgsElement
[System.Serializable]
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
[<System.Serializable>]
type SrgsItem = class
inherit SrgsElement
Public Class SrgsItem
Inherits SrgsElement
- Наследование
- Атрибуты
Комментарии
Объект SrgsItem может состоять из фраз, сущностей, таких как SrgsRuleRef объекты, логические сочетания фраз и SrgsRuleRef объектов и т. д. Свойство класса SrgsItem можно использовать для Elements получения доступа к составляющим SrgsItem объекта.
SrgsItem Порядок отображения объектов в данном SrgsRule объекте определяет порядок, в котором пользователь должен говорить. По умолчанию содержимое элемента SrgsItem должно быть произнесено ровно один раз. Чтобы указать, что содержимое нужно SrgsItem повторять, используйте SrgsItem конструктор и задайте repeatCount
параметр. Аналогичным образом, чтобы указать диапазон для количества раз, когда SrgsItem можно говорить, создайте SrgsItem один из конструкторов, задающих MaxRepeat свойство и MinRepeat свойство. SrgsItem Если уже существует, можно использовать один из SrgsItem.SetRepeat методов или SetRepeat методов для указания повторов.
Можно также указать вероятность многократного произнесения элемента, задав значение RepeatProbability свойства.
SrgsItem объекты внутри SrgsOneOf объекта составляют список альтернативных вариантов, из которых пользователь может говорить один. Свойство можно использовать для Weight указания вероятности того, что данный элемент в списке будет произноситься.
Класс SrgsItem представляет item
элемент, определенный в спецификации грамматики распознавания речи W3C версии 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) |