Compartilhar via


KeywordRecognizer Classe

Um reconhecedor de palavras-chave.

Herança
builtins.object
KeywordRecognizer

Construtor

KeywordRecognizer(audio_config: AudioConfig | None = None)

Parâmetros

Nome Description
audio_config

A configuração para entrada de áudio. Esse parâmetro é opcional. Se for Nenhum ou não for fornecido, o dispositivo de microfone padrão será usado para entrada de áudio.

valor padrão: None

Métodos

recognize_once_async

Inicia de forma assíncrona a operação de reconhecimento de palavra-chave.

stop_recognition_async

Encerra de forma assíncrona a operação de reconhecimento de palavra-chave em andamento.

recognize_once_async

Inicia de forma assíncrona a operação de reconhecimento de palavra-chave.

recognize_once_async(model: KeywordRecognitionModel) -> ResultFuture

Parâmetros

Nome Description
model
Obrigatório

O modelo de reconhecimento de palavra-chave que especifica a palavra-chave a ser reconhecida.

Retornos

Tipo Description

Um futuro que é atendido depois que o reconhecimento é inicializado.

stop_recognition_async

Encerra de forma assíncrona a operação de reconhecimento de palavra-chave em andamento.

stop_recognition_async()

Retornos

Tipo Description

Um futuro que é cumprido depois que o reconhecimento é interrompido.

Atributos

canceled

Sinal para eventos que contêm resultados de reconhecimento de palavra-chave cancelados.

Os retornos de chamada conectados a esse sinal são chamados com uma SpeechRecognitionCanceledEventArgs instância como o único argumento.

properties

Uma coleção de propriedades e seus valores definidos para este KeywordRecognizer.

recognized

Sinal para eventos que contêm resultados finais de reconhecimento de palavra-chave (indicando uma tentativa de reconhecimento bem-sucedida).

Os retornos de chamada conectados a esse sinal são chamados com uma KeywordRecognitionEventArgs instância como o único argumento.