Udostępnij za pośrednictwem


class PhraseListGrammar

class PhraseListGrammar
  : public Grammar

Reprezentuje gramatykę listy fraz dla dynamicznych scenariuszy gramatycznych. Dodano element w wersji 1.5.0.

Elementy członkowskie

PhraseListGrammar

Składnia: public inline explicit PhraseListGrammar ( SPXGRAMMARHANDLE hgrammar );

Konstruktor wewnętrzny. Tworzy nowe wystąpienie przy użyciu dostarczonego dojścia.

Parametry

  • hgrammar Uchwyt gramatyczny listy fraz.

AddPhrase

Składnia: public inline void AddPhrase ( const std::string & text );

Dodaje prostą frazę, która może być wypowiadana przez użytkownika.

Parametry

  • text Fraza do dodania.

Czyste

Składnia: public inline void Clear ( );

Czyści wszystkie frazy z gramatyki listy fraz.

FromRecognizer

Składnia: public template< > inline static std::shared_ptr< PhraseListGrammar > FromRecognizer ( std::shared_ptr< T > recognizer );

Tworzy gramatykę listy fraz dla określonego rozpoznawania.

Parametry

  • recognizer Rozpoznawanie, z którego ma być uzyskiwana gramatyka listy fraz.

Zwraca

Udostępniony wskaźnik do gramatyki listy fraz.