classe KeywordRecognitionModel
Representa palavra-chave modelo de reconhecimento usado com métodos StartKeywordRecognitionAsync.
Membros
KeywordRecognitionModel
Sintaxe: public inline explicit KeywordRecognitionModel ( SPXKEYWORDHANDLE hkeyword );
Construtor interno. Cria uma nova instância usando o identificador fornecido.
Parâmetros
-
hkeyword
Identificador de palavra-chave.
~KeywordRecognitionModel
Sintaxe: public inline virtual ~KeywordRecognitionModel ( );
Destruidor virtual.
operador SPXKEYWORDHANDLE
Sintaxe: public inline explicit operator SPXKEYWORDHANDLE ( );
Interno. Operador de conversão explícita.
Retornos
Um identificador.
Fromfile
Sintaxe: public inline static std::shared_ptr< KeywordRecognitionModel > FromFile ( const std::string & fileName );
Cria um modelo de reconhecimento palavra-chave usando o arquivo especificado.
Parâmetros
-
fileName
O nome do arquivo do modelo de reconhecimento palavra-chave.
Retornos
Um ponteiro compartilhado para palavra-chave modelo de reconhecimento.
FromConfig
Sintaxe: public inline static std::shared_ptr< KeywordRecognitionModel > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig );
Cria um modelo de reconhecimento de palavra-chave usando a configuração de fala inserida especificada.
Parâmetros
-
embeddedSpeechConfig
Configuração de fala inserida.
Retornos
Um ponteiro compartilhado para palavra-chave modelo de reconhecimento.
FromConfig
Sintaxe: public inline static std::shared_ptr< KeywordRecognitionModel > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig , const std::vector< std::string > & userDefinedWakeWords );
Cria um modelo de reconhecimento de palavra-chave usando a configuração de fala inserida especificada e as palavras de ativação definidas pelo usuário.
Parâmetros
embeddedSpeechConfig
Configuração de fala inserida.userDefinedWakeWords
Palavras de ativação definidas pelo usuário.
Retornos
Um ponteiro compartilhado para palavra-chave modelo de reconhecimento.