Recognizer Classe
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. Recognizer
- com.
Implementações
public class Recognizer
implements java.lang.AutoCloseable
Define o Reconhecedor de classe base que contém principalmente manipuladores de eventos comuns. Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .
Resumo do campo
Modificador e tipo | Campo e descrição |
---|---|
protected boolean |
disposed
Sinalizador interno para indicar se o objeto foi descartado. |
protected java.util.concurrent.atomic.AtomicInteger |
eventCounter
Contador de eventos interno para acompanhar o registro de eventos status. |
final
Event |
sessionStarted
Define o manipulador de eventos para o evento iniciado pela sessão. |
final
Event |
sessionStopped
Define o manipulador de eventos para o evento de sessão interrompida. |
final
Event |
speechEndDetected
Define o manipulador de eventos para o evento detectado de fim de fala. |
final
Event |
speechStartDetected
Define o manipulador de eventos para o evento detectado de início de fala. |
Resumo do Construtor
Modificador | Construtor | Description |
---|---|---|
protected | Recognizer(AudioConfig audioInput) |
Cria e inicializa uma instância de um Reconhecedor |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
protected final native long |
canceledSetCallback(long recoHandle)
Método interno para definir o retorno de chamada cancelado. |
void |
close()
Descarte os recursos associados. |
protected void |
dispose(boolean disposing)
Esse método executa a limpeza de recursos. |
protected void |
doAsyncRecognitionAction(Runnable recoImplAction)
Método interno para executar a operação de reconhecimento. |
Safe |
getImpl()
Retorna a instância do reconhecedor interno |
protected final native long |
getPropertyBagFromRecognizerHandle(SafeHandle recoHandle, IntRef propertyHandle)
Método interno para obter o recipiente de propriedades do identificador do reconhecedor. |
protected long |
recognize()
Método interno para começar a reconhecer uma vez operação. |
protected final native long |
recognizedSetCallback(long recoHandle)
Método interno para definir o retorno de chamada reconhecido. |
protected final native long |
recognizingSetCallback(long recoHandle)
Método interno para definir o reconhecimento de retorno de chamada. |
protected void |
sessionStartedEventCallback(long eventArgs)
Método interno para manipular o evento de início da sessão nativa. |
protected final native long |
sessionStartedSetCallback(long recoHandle)
Método interno para definir o retorno de chamada iniciado pela sessão. |
protected void |
sessionStoppedEventCallback(long eventArgs)
Método interno para manipular o evento de sessão nativa interrompida. |
protected final native long |
sessionStoppedSetCallback(long recoHandle)
Método interno para definir o retorno de chamada interrompido da sessão. |
protected void |
speechEndDetectedEventCallback(long eventArgs)
Método interno para lidar com o evento detectado de fim de fala nativo. |
protected final native long |
speechEndDetectedSetCallback(long recoHandle)
Método interno para definir o retorno de chamada detectado no fim da fala. |
protected void |
speechStartDetectedEventCallback(long eventArgs)
Método interno para manipular o evento de inicialização de fala nativa detectado. |
protected final native long |
speechStartDetectedSetCallback(long recoHandle)
Método interno para definir o retorno de chamada detectado no início da fala. |
protected final native long |
startContinuousRecognition(SafeHandle recoHandle)
Método interno para iniciar a operação de reconhecimento contínuo. |
protected final native long |
startKeywordRecognition(SafeHandle recoHandle, SafeHandle keywordModelHandle)
Método interno para iniciar palavra-chave operação de reconhecimento. |
protected final native long |
stopContinuousRecognition(SafeHandle recoHandle)
Método interno para interromper a operação de reconhecimento contínuo. |
protected final native long |
stopKeywordRecognition(SafeHandle recoHandle)
Método interno para interromper palavra-chave operação de reconhecimento. |
Métodos herdados de java.lang.Object
Detalhes do campo
disposed
protected boolean disposed
Sinalizador interno para indicar se o objeto foi descartado.
eventCounter
protected AtomicInteger eventCounter
Contador de eventos interno para acompanhar o registro de eventos status.
sessionStarted
public final EventHandlerImpl
Define o manipulador de eventos para o evento iniciado pela sessão.
sessionStopped
public final EventHandlerImpl
Define o manipulador de eventos para o evento de sessão interrompida.
speechEndDetected
public final EventHandlerImpl
Define o manipulador de eventos para o evento detectado de fim de fala.
speechStartDetected
public final EventHandlerImpl
Define o manipulador de eventos para o evento detectado de início de fala.
Detalhes do construtor
Recognizer
protected Recognizer(AudioConfig audioInput)
Cria e inicializa uma instância de um Reconhecedor
Parâmetros:
Detalhes do método
canceledSetCallback
protected final native long canceledSetCallback(long recoHandle)
Método interno para definir o retorno de chamada cancelado.
Parâmetros:
Retornos:
close
public void close()
Descarte os recursos associados. Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .
dispose
protected void dispose(boolean disposing)
Esse método executa a limpeza de recursos. O descarte do parâmetro booliano indica se o método é chamado de Dispose (se disposing for true) ou do finalizador (se disposing for false). As classes derivadas devem substituir esse método para descartar o recurso, se necessário.
Parâmetros:
doAsyncRecognitionAction
protected void doAsyncRecognitionAction(Runnable recoImplAction)
Método interno para executar a operação de reconhecimento.
Parâmetros:
getImpl
public SafeHandle getImpl()
Retorna a instância do reconhecedor interno
Retornos:
getPropertyBagFromRecognizerHandle
protected final native long getPropertyBagFromRecognizerHandle(SafeHandle recoHandle, IntRef propertyHandle)
Método interno para obter o recipiente de propriedades do identificador do reconhecedor.
Parâmetros:
Retornos:
recognize
protected long recognize()
Método interno para começar a reconhecer uma vez operação.
Retornos:
recognizedSetCallback
protected final native long recognizedSetCallback(long recoHandle)
Método interno para definir o retorno de chamada reconhecido.
Parâmetros:
Retornos:
recognizingSetCallback
protected final native long recognizingSetCallback(long recoHandle)
Método interno para definir o reconhecimento de retorno de chamada.
Parâmetros:
Retornos:
sessionStartedEventCallback
protected void sessionStartedEventCallback(long eventArgs)
Método interno para manipular o evento de início da sessão nativa.
Parâmetros:
sessionStartedSetCallback
protected final native long sessionStartedSetCallback(long recoHandle)
Método interno para definir o retorno de chamada iniciado pela sessão.
Parâmetros:
Retornos:
sessionStoppedEventCallback
protected void sessionStoppedEventCallback(long eventArgs)
Método interno para manipular o evento de sessão nativa interrompida.
Parâmetros:
sessionStoppedSetCallback
protected final native long sessionStoppedSetCallback(long recoHandle)
Método interno para definir o retorno de chamada interrompido da sessão.
Parâmetros:
Retornos:
speechEndDetectedEventCallback
protected void speechEndDetectedEventCallback(long eventArgs)
Método interno para lidar com o evento detectado de fim de fala nativo.
Parâmetros:
speechEndDetectedSetCallback
protected final native long speechEndDetectedSetCallback(long recoHandle)
Método interno para definir o retorno de chamada detectado no fim da fala.
Parâmetros:
Retornos:
speechStartDetectedEventCallback
protected void speechStartDetectedEventCallback(long eventArgs)
Método interno para manipular o evento de inicialização de fala nativa detectado.
Parâmetros:
speechStartDetectedSetCallback
protected final native long speechStartDetectedSetCallback(long recoHandle)
Método interno para definir o retorno de chamada detectado no início da fala.
Parâmetros:
Retornos:
startContinuousRecognition
protected final native long startContinuousRecognition(SafeHandle recoHandle)
Método interno para iniciar a operação de reconhecimento contínuo.
Parâmetros:
Retornos:
startKeywordRecognition
protected final native long startKeywordRecognition(SafeHandle recoHandle, SafeHandle keywordModelHandle)
Método interno para iniciar palavra-chave operação de reconhecimento.
Parâmetros:
Retornos:
stopContinuousRecognition
protected final native long stopContinuousRecognition(SafeHandle recoHandle)
Método interno para interromper a operação de reconhecimento contínuo.
Parâmetros:
Retornos:
stopKeywordRecognition
protected final native long stopKeywordRecognition(SafeHandle recoHandle)
Método interno para interromper palavra-chave operação de reconhecimento.
Parâmetros:
Retornos:
Aplica-se a
Azure SDK for Java