Condividi tramite


SrgsItem Classe

Definizione

Rappresenta un elemento della grammatica contenente frasi o altre entità che un utente può pronunciare per produrre un riconoscimento corretto.

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
Ereditarietà
Attributi

Commenti

Un SrgsItem oggetto può essere costituito da frasi, entità come SrgsRuleRef oggetti, combinazioni logiche di frasi e SrgsRuleRef oggetti e così via. È possibile utilizzare la Elements proprietà nella SrgsItem classe per ottenere l'accesso agli elementi costitutivi di un SrgsItem oggetto .

L'ordine in cui SrgsItem gli oggetti vengono visualizzati in un determinato SrgsRule oggetto specifica l'ordine in cui un utente deve pronunciarli. Per impostazione predefinita, il contenuto di un SrgsItem oggetto deve essere pronunciato esattamente una volta. Per specificare che il contenuto di un SrgsItem oggetto deve essere parlato ripetutamente, usare il SrgsItem costruttore e impostare il repeatCount parametro . Analogamente, per specificare un intervallo per il numero di volte in cui un SrgsItem oggetto può essere parlato, creare con SrgsItem uno dei costruttori che impostano la MaxRepeat proprietà e la MinRepeat proprietà . Se l'oggetto SrgsItem esiste già, è possibile usare uno dei SrgsItem.SetRepeat metodi o SetRepeat per specificare le ripetizioni.

È anche possibile specificare la probabilità che un elemento venga pronunciato ripetutamente impostando il valore della RepeatProbability proprietà .

SrgsItem gli oggetti all'interno di un SrgsOneOf oggetto costituiscono un elenco di alternative da cui l'utente può parlarne uno. È possibile utilizzare la Weight proprietà per specificare la probabilità che venga parlato un determinato elemento nell'elenco.

La SrgsItem classe rappresenta l'elemento item definito in World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) Versione 1.0. Per informazioni sull'elemento SRGS item e sui dettagli sul relativo supporto tramite System.Speech, vedere Elemento elemento.

Costruttori

SrgsItem()

Inizializza una nuova istanza della classe SrgsItem.

SrgsItem(Int32)

Inizializza una nuova istanza della classe SrgsItem e specifica il numero di volte in cui il contenuto viene sottoposto a input vocale.

SrgsItem(Int32, Int32)

Inizializza una nuova istanza della classe SrgsItem e specifica i conteggi di ripetizione minimi e massimi.

SrgsItem(Int32, Int32, SrgsElement[])

Inizializza una nuova istanza della classe SrgsItem, specifica una matrice di oggetti SrgsElement da aggiungere a questa istanza e imposta i conteggi di ripetizione minimi e massimi.

SrgsItem(Int32, Int32, String)

Inizializza una nuova istanza della classe SrgsItem e specifica il testo associato all'elemento, nonché i conteggi di ripetizione minimi e massimi.

SrgsItem(SrgsElement[])

Inizializza una nuova istanza della classe SrgsItem e specifica una matrice di oggetti SrgsElement da aggiungere a questa istanza.

SrgsItem(String)

Inizializza una nuova istanza della classe SrgsItem e specifica i relativi contenuti testuali.

Proprietà

Elements

Ottiene la raccolta di oggetti contenuti nell'istanza SrgsItem.

MaxRepeat

Ottiene il numero massimo di volte in cui un utente può pronunciare il contenuto di SrgsItem.

MinRepeat

Ottiene il numero minimo di volte in cui un utente deve pronunciare il contenuto di SrgsItem.

RepeatProbability

Ottiene o imposta la probabilità che un utente ripeterà il contenuto di questa istanza di SrgsItem.

Weight

Ottiene o imposta un fattore di moltiplicazione che regola la probabilità con cui verrà pronunciato SrgsItem in un oggetto SrgsOneOf.

Metodi

Add(SrgsElement)

Aggiunge un oggetto alla raccolta di oggetti contenuti in questa istanza di SrgsItem.

CreateObjRef(Type)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto.

(Ereditato da MarshalByRefObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()
Obsoleti.

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.

(Ereditato da MarshalByRefObject)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
InitializeLifetimeService()
Obsoleti.

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.

(Ereditato da MarshalByRefObject)
SetRepeat(Int32)

Imposta il numero di volte che il contenuto di un oggetto SrgsItem deve essere letto a voce.

SetRepeat(Int32, Int32)

Imposta il numero minimo e il numero massimo di volte che un elemento può essere letto a voce.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche