Recognizer Classe

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.Recognizer

Implementações

java.lang.AutoCloseable

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 EventHandlerImpl<SessionEventArgs> sessionStarted

Define o manipulador de eventos para o evento iniciado pela sessão.

final EventHandlerImpl<SessionEventArgs> sessionStopped

Define o manipulador de eventos para o evento de sessão interrompida.

final EventHandlerImpl<RecognitionEventArgs> speechEndDetected

Define o manipulador de eventos para o evento detectado de fim de fala.

final EventHandlerImpl<RecognitionEventArgs> 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.

SafeHandle 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

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

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 sessionStarted

Define o manipulador de eventos para o evento iniciado pela sessão.

sessionStopped

public final EventHandlerImpl sessionStopped

Define o manipulador de eventos para o evento de sessão interrompida.

speechEndDetected

public final EventHandlerImpl speechEndDetected

Define o manipulador de eventos para o evento detectado de fim de fala.

speechStartDetected

public final EventHandlerImpl speechStartDetected

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

Parameters:

audioInput - Uma configuração de entrada de áudio opcional associada ao reconhecedor

Detalhes do método

canceledSetCallback

protected final native long canceledSetCallback(long recoHandle)

Método interno para definir o retorno de chamada cancelado.

Parameters:

recoHandle - O identificador do reconhecedor nativo.

Returns:

O identificador de resultado nativo da operação.

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.

Parameters:

disposing - Sinalizador para solicitar descarte.

doAsyncRecognitionAction

protected void doAsyncRecognitionAction(Runnable recoImplAction)

Método interno para executar a operação de reconhecimento.

Parameters:

recoImplAction - O executável da operação de reconhecimento.

getImpl

public SafeHandle getImpl()

Retorna a instância do reconhecedor interno

Returns:

A instância do reconhecedor interno

getPropertyBagFromRecognizerHandle

protected final native long getPropertyBagFromRecognizerHandle(SafeHandle recoHandle, IntRef propertyHandle)

Método interno para obter o recipiente de propriedades do identificador do reconhecedor.

Parameters:

recoHandle - O identificador do reconhecedor nativo.
propertyHandle - O identificador de propriedade nativa.

Returns:

O identificador de resultado nativo da operação.

recognize

protected long recognize()

Método interno para começar a reconhecer uma vez operação.

Returns:

O identificador de resultado nativo do reconhecimento.

recognizedSetCallback

protected final native long recognizedSetCallback(long recoHandle)

Método interno para definir o retorno de chamada reconhecido.

Parameters:

recoHandle - O identificador de reconhecimento nativo.

Returns:

O identificador de resultado nativo da operação.

recognizingSetCallback

protected final native long recognizingSetCallback(long recoHandle)

Método interno para definir o reconhecimento de retorno de chamada.

Parameters:

recoHandle - O identificador de reconhecimento nativo.

Returns:

O identificador de resultado nativo da operação.

sessionStartedEventCallback

protected void sessionStartedEventCallback(long eventArgs)

Método interno para manipular o evento de início da sessão nativa.

Parameters:

eventArgs - Os args de evento nativo.

sessionStartedSetCallback

protected final native long sessionStartedSetCallback(long recoHandle)

Método interno para definir o retorno de chamada iniciado pela sessão.

Parameters:

recoHandle - O identificador de reconhecimento nativo.

Returns:

O identificador de resultado nativo da operação.

sessionStoppedEventCallback

protected void sessionStoppedEventCallback(long eventArgs)

Método interno para manipular o evento de sessão nativa interrompida.

Parameters:

eventArgs - Os args de evento nativo.

sessionStoppedSetCallback

protected final native long sessionStoppedSetCallback(long recoHandle)

Método interno para definir o retorno de chamada interrompido da sessão.

Parameters:

recoHandle - O identificador de reconhecimento nativo.

Returns:

O identificador de resultado nativo da operação.

speechEndDetectedEventCallback

protected void speechEndDetectedEventCallback(long eventArgs)

Método interno para lidar com o evento detectado de fim de fala nativo.

Parameters:

eventArgs - Os args de evento nativo.

speechEndDetectedSetCallback

protected final native long speechEndDetectedSetCallback(long recoHandle)

Método interno para definir o retorno de chamada detectado no fim da fala.

Parameters:

recoHandle - O identificador de reconhecimento nativo.

Returns:

O identificador de resultado nativo da operação.

speechStartDetectedEventCallback

protected void speechStartDetectedEventCallback(long eventArgs)

Método interno para manipular o evento de inicialização de fala nativa detectado.

Parameters:

eventArgs - Os args de evento nativo.

speechStartDetectedSetCallback

protected final native long speechStartDetectedSetCallback(long recoHandle)

Método interno para definir o retorno de chamada detectado no início da fala.

Parameters:

recoHandle - O identificador de reconhecimento nativo.

Returns:

O identificador de resultado nativo da operação.

startContinuousRecognition

protected final native long startContinuousRecognition(SafeHandle recoHandle)

Método interno para iniciar a operação de reconhecimento contínuo.

Parameters:

recoHandle - O identificador de reconhecimento nativo.

Returns:

O identificador de resultado nativo da operação.

startKeywordRecognition

protected final native long startKeywordRecognition(SafeHandle recoHandle, SafeHandle keywordModelHandle)

Método interno para iniciar palavra-chave operação de reconhecimento.

Parameters:

recoHandle - O identificador de reconhecimento nativo.
keywordModelHandle - O identificador de modelo de palavra-chave nativo.

Returns:

O identificador de resultado nativo da operação.

stopContinuousRecognition

protected final native long stopContinuousRecognition(SafeHandle recoHandle)

Método interno para interromper a operação de reconhecimento contínuo.

Parameters:

recoHandle - O identificador de reconhecimento nativo.

Returns:

O identificador de resultado nativo da operação.

stopKeywordRecognition

protected final native long stopKeywordRecognition(SafeHandle recoHandle)

Método interno para interromper palavra-chave operação de reconhecimento.

Parameters:

recoHandle - O identificador de reconhecimento nativo.

Returns:

O identificador de resultado nativo da operação.

Aplica-se a