[Resolvido] Como fazer integração com o Google speech to text

Preciso integrar meu bot ao speech to text para interpretar áudios.

Olá @giovanna.schwambach, tudo bem?

Em que ponto já está do projeto? Já começou a fazer a integração?

Ainda não trabalhei com esta integração mas pelo que li, vi que você pode pegar a url que está na mensagem de audio enviada para o seu bot


e enviar para a api do google utilizando esse método

https://cloud.google.com/speech-to-text/docs/reference/rest/v1/speech/recognize

Depois nos informe se conseguiu

Então, neste ponto já havia chegado. Porém não está funcionando …

@giovanna.schwambach,

a forma de utilizar ferramentas de STT e TTS junto ao BLiP é através de requisições HTTP.
Basta receber o arquivo de áudio e enviá-lo a API de sua escolha.

Obs.: Praticamente todas as APIs de STT esperam o audio como um array de bytes e não como um link. Ou seja, quando você receber o audio do canal você precisará enviá-lo a uma API intermediária (criada por você) para fazer o download do audio e depois enviar esse conteúdo para a API de STT :wink: