将语音命令发送到电报机器人

时间:2018-01-21 06:16:01

标签: telegram telegram-bot python-telegram-bot telegram-webhook

有没有办法向Telegram bot发送语音命令?

我想向我的机器人发送声音并使用谷歌API将它们转换为文本,然后翻译并发回。

为了做到这一点,我需要先获得声音。有没有办法将声音发送到机器人?

2 个答案:

答案 0 :(得分:2)

您可以在Voice更新中找到pip uninstall pkg-resources==0.0.0,然后通过getFile方法获取下载路径。

  

此对象表示准备下载的文件   该文件可以通过链接file_id下载。

在上面的例子中,您可以从https://api.telegram.org/file/bot<token>/<file_path>下载。

答案 1 :(得分:0)

您可以向机器人发送语音消息,该消息将存储在您的服务器上。比使用Google API将其转换为文本,翻译并发回。你想把它作为文本发回去吗?