Um bot Telegram que recebe mensagens de voz e responde com uma transcrição do áudio.
- Python 3.7.5
- python-telegram-bot
- speech_recognition (via Google Speech Recognition)
- ffmpeg
Bot feito utilizando o wrapper python-telegram-bot, com base nos exemplos echobot.py
e inlinekeyboard.py
. Além disso, narbehaj/telegram-audio-download foi usado como referência para acessar os áudios recebidos.
Para deploy no Heroku, foi utilizado o buildpack heroku-buildpack-ffmpeg-latest para instalação do FFmpeg.