Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
class PhraseListGrammar
: public Grammar
Representa uma gramática de lista de frases para cenários de gramática dinâmica. Adicionado na versão 1.5.0.
Membros
Gramática da Lista de Frases
Sintaxe: public inline explicit PhraseListGrammar ( SPXGRAMMARHANDLE hgrammar );
Construtor interno. Cria uma nova instância usando o identificador fornecido.
Parâmetros
-
hgrammaridentificador gramatical da lista de frases.
Frase Adicional
Sintaxe: public inline void AddPhrase ( const std::string & text );
Adiciona uma frase simples que pode ser dita pelo usuário.
Parâmetros
-
textA frase a ser adicionada.
PesoDefinido
Sintaxe: public inline void SetWeight ( double weight );
Define o peso de viés gramatical da lista de frases. O intervalo permitido é [0,0, 2,0]. O peso padrão é 1,0. O valor zero desabilita a lista de frases.
Parâmetros
-
weightPeso de viés gramatical da lista de frases.
Claro
Sintaxe: public inline void Clear ( );
Limpa todas as frases da gramática da lista de frases.
FromRecognizer
Sintaxe: public template< > inline static std::shared_ptr< PhraseListGrammar > FromRecognizer ( std::shared_ptr< T > recognizer );
Cria uma gramática de lista de frases para o reconhecedor especificado.
Parâmetros
-
recognizero reconhecedor do qual obter a gramática da lista de frases.
Devoluções
Um ponteiro compartilhado para a gramática da lista de frases.