Recognizer Classe
Classe base para diferentes reconhecedores
- Herança
-
builtins.objectRecognizer
Construtor
Recognizer(handle: c_void_p)
Parâmetros
Name | Description |
---|---|
handle
Necessário
|
|
Métodos
recognize_once |
Executa o reconhecimento num modo de bloqueio (sincronizado). Devoluções após uma única expressão é reconhecida. O fim de uma única expressão é determinado ouvindo o silêncio no final ou até que um máximo de 15 segundos de áudio seja processado. Como resultado, a tarefa devolve o texto de reconhecimento. Para um reconhecimento de várias expressões de execução prolongada, utilize start_continuous_recognition_async. |
recognize_once_async |
Executa o reconhecimento num modo não-bloqueador (assíncronos). Isto reconhecerá uma única expressão. O fim de uma única expressão é determinado ouvindo o silêncio no final ou até que um máximo de 15 segundos de áudio seja processado. Para um reconhecimento de várias expressões de execução prolongada, utilize start_continuous_recognition_async. |
start_continuous_recognition |
Syncronous inicia sincronizadamente a operação de reconhecimento contínuo. O utilizador tem de se ligar ao EventSignal para receber resultados de reconhecimento. Chamada stop_continuous_recognition_async para parar o reconhecimento. |
start_continuous_recognition_async |
Assíncroticamente inicia uma operação de reconhecimento contínuo. O utilizador tem de se ligar ao EventSignal para receber resultados de reconhecimento. Chamada stop_continuous_recognition_async para parar o reconhecimento. |
start_keyword_recognition |
Sincronizadamente configura o reconhecimento com o modelo de palavra-chave dado. Depois de chamar este método, o reconhecedor está a ouvir a palavra-chave para iniciar o reconhecimento. Ligue stop_keyword_recognition para acabar com a palavra-chave iniciada no reconhecimento. |
start_keyword_recognition_async |
Assincroticamente configura o reconhecedor com o modelo de palavra-chave dado. Depois de chamar este método, o reconhecedor está a ouvir a palavra-chave para iniciar o reconhecimento. Ligue stop_keyword_recognition_async para acabar com a palavra-chave iniciada no reconhecimento. |
stop_continuous_recognition |
Sincronizadamente termina a operação de reconhecimento contínuo em curso. |
stop_continuous_recognition_async |
Assíncroticamente termina a operação contínua de reconhecimento contínuo. |
stop_keyword_recognition |
Sincronizadamente termina o reconhecimento iniciado pela palavra-chave. |
stop_keyword_recognition_async |
Assíncroticamente termina a palavra-chave iniciada reconhecimento. |
recognize_once
Executa o reconhecimento num modo de bloqueio (sincronizado). Devoluções após uma única expressão é reconhecida. O fim de uma única expressão é determinado ouvindo o silêncio no final ou até que um máximo de 15 segundos de áudio seja processado. Como resultado, a tarefa devolve o texto de reconhecimento. Para um reconhecimento de várias expressões de execução prolongada, utilize start_continuous_recognition_async.
recognize_once() -> SpeechRecognitionResult
Devoluções
Tipo | Description |
---|---|
O valor do resultado do reconhecimento sincronizado. |
recognize_once_async
Executa o reconhecimento num modo não-bloqueador (assíncronos). Isto reconhecerá uma única expressão. O fim de uma única expressão é determinado ouvindo o silêncio no final ou até que um máximo de 15 segundos de áudio seja processado. Para um reconhecimento de várias expressões de execução prolongada, utilize start_continuous_recognition_async.
recognize_once_async() -> ResultFuture
Devoluções
Tipo | Description |
---|---|
Um futuro que contenha o valor resultante do reconhecimento assíncronos. |
start_continuous_recognition
Syncronous inicia sincronizadamente a operação de reconhecimento contínuo. O utilizador tem de se ligar ao EventSignal para receber resultados de reconhecimento. Chamada stop_continuous_recognition_async para parar o reconhecimento.
start_continuous_recognition()
start_continuous_recognition_async
Assíncroticamente inicia uma operação de reconhecimento contínuo. O utilizador tem de se ligar ao EventSignal para receber resultados de reconhecimento. Chamada stop_continuous_recognition_async para parar o reconhecimento.
start_continuous_recognition_async()
Devoluções
Tipo | Description |
---|---|
Um futuro que se concretiza uma vez que o reconhecimento é inicializado. |
start_keyword_recognition
Sincronizadamente configura o reconhecimento com o modelo de palavra-chave dado. Depois de chamar este método, o reconhecedor está a ouvir a palavra-chave para iniciar o reconhecimento. Ligue stop_keyword_recognition para acabar com a palavra-chave iniciada no reconhecimento.
start_keyword_recognition(model: KeywordRecognitionModel)
Parâmetros
Name | Description |
---|---|
model
Necessário
|
o modelo de reconhecimento de palavras-chave que especifica a palavra-chave a ser reconhecida. |
start_keyword_recognition_async
Assincroticamente configura o reconhecedor com o modelo de palavra-chave dado. Depois de chamar este método, o reconhecedor está a ouvir a palavra-chave para iniciar o reconhecimento. Ligue stop_keyword_recognition_async para acabar com a palavra-chave iniciada no reconhecimento.
start_keyword_recognition_async(model: KeywordRecognitionModel)
Parâmetros
Name | Description |
---|---|
model
Necessário
|
o modelo de reconhecimento de palavras-chave que especifica a palavra-chave a ser reconhecida. |
Devoluções
Tipo | Description |
---|---|
Um futuro que se concretiza uma vez que o reconhecimento é inicializado. |
stop_continuous_recognition
Sincronizadamente termina a operação de reconhecimento contínuo em curso.
stop_continuous_recognition()
stop_continuous_recognition_async
Assíncroticamente termina a operação contínua de reconhecimento contínuo.
stop_continuous_recognition_async()
Devoluções
Tipo | Description |
---|---|
Um futuro que se cumpre uma vez que o reconhecimento é interrompido. |
stop_keyword_recognition
Sincronizadamente termina o reconhecimento iniciado pela palavra-chave.
stop_keyword_recognition()
stop_keyword_recognition_async
Assíncroticamente termina a palavra-chave iniciada reconhecimento.
stop_keyword_recognition_async()
Devoluções
Tipo | Description |
---|---|
Um futuro que se cumpre uma vez que o reconhecimento é interrompido. |
Atributos
authorization_token
O token de autorização que será utilizado para a ligação ao serviço.
Nota
O chamador tem de garantir que o sinal de autorização é válido. Antes do
sinal de autorização expira, o chamador precisa refresca-lo chamando este setter com um
novo símbolo válido. Caso contrário, o reconhecedor encontrará erros durante o reconhecimento.
canceled
Sinal para eventos que contenham resultados de reconhecimento cancelados (indicando uma tentativa de reconhecimento que foi cancelada como resultado ou um pedido de cancelamento direto ou, em alternativa, uma falha de transporte ou protocolo).
As chamadas ligadas a este sinal são chamadas com um SpeechRecognitionCanceledEventArgs, TranslationRecognitionCanceledEventArgs ou IntentRecognitionCanceledEventArgs exemplo como o único argumento, dependente do tipo de reconhecimento.
endpoint_id
O ID final de um modelo de fala personalizado que é usado para reconhecimento, ou um modelo de voz personalizado para síntese de fala.
properties
Uma coleção de propriedades e seus valores definidos para este Reconhecedor.
recognized
Sinal para eventos que contenham resultados finais de reconhecimento (indicando uma tentativa de reconhecimento bem sucedida).
As chamadas ligadas a este sinal são chamadas com um SpeechRecognitionEventArgs, TranslationRecognitionEventArgs ou IntentRecognitionEventArgs exemplo como o único argumento, dependente do tipo de reconhecimento.
recognizing
Sinal para eventos que contenham resultados de reconhecimento intermédio.
As chamadas ligadas a este sinal são chamadas com um SpeechRecognitionEventArgs, TranslationRecognitionEventArgs ou IntentRecognitionEventArgs exemplo como o único argumento, dependente do tipo de reconhecimento.
session_started
Sinal para eventos que indiquem o início de uma sessão de reconhecimento (operação).
As chamadas ligadas a este sinal são chamadas com um SessionEventArgs exemplo como argumento único.
session_stopped
Sinal para eventos que indiquem o fim de uma sessão de reconhecimento (operação).
As chamadas ligadas a este sinal são chamadas com um SessionEventArgs exemplo como argumento único.
speech_end_detected
Sinal para eventos que indicam o fim do discurso.
As chamadas ligadas a este sinal são chamadas com um RecognitionEventArgs exemplo como argumento único.
speech_start_detected
Sinal para eventos que indicam o início da fala.
As chamadas ligadas a este sinal são chamadas com um RecognitionEventArgs exemplo como argumento único.
Azure SDK for Python