4

有没有办法向 Telegram 机器人发送语音命令?

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

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

4

2 回答 2

3

您可以file_idVoice update 中找到,然后通过getFile方法获取下载路径。

该对象表示准备下载的文件。
该文件可以通过链接下载https://api.telegram.org/file/bot<token>/<file_path>

在上面的例子中,您可以从https://api.telegram.org/file/bot485609210:mySecret/voice/file_178.

于 2018-01-21T09:56:45.790 回答
0

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

于 2018-01-22T08:28:21.010 回答