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.