receivedAudio

Método invocado quando um bloco de áudio está disponível ou na ocorrência de uma sinalização. A sinalização é informada através do argumento order e pode ou não estar acompanhada de um bloco de áudio.

O bloco de áudio recebido pode, por exemplo, ser armazenado ou reproduzido pela aplicação. Note que o bloco de áudio geralmente é uma pequena porção de todo o áudio que será entregue. Para maiores detalhes sobre a síntese via streaming consulte o método textToSpeechStream.

public abstract boolean receivedAudio(byte[] buffer, Order order,
    Object object)
buffer

Vetor do tipo byte contendo as amostras de áudio geradas até o momento.

order

Indica a ordem do bloco. Pode assumir um dos valores da enumeração Order.

object

Objeto arbitrário fornecido pela aplicação na chamada de textToSpeechStream.

O tipo Order é uma enumeração que define os valores válidos para ordem dos blocos de áudio. Os valores válidos são:

FIRST

Indica que o bloco atual é o primeiro da série.

INTERMEDIATE

Indica que o bloco atual é um bloco intermediário.

LAST

Indica que o bloco atual é o último da série.