当前位置: 首页 > 知识库问答 >
问题:

使用python-telegram-bot包向telegram-bot发送语音命令

东方和惬
2023-03-14

我试图建立一个电报机器人使用python与python-telegram-bot包和它的工作与文本命令现在我试图发送一个语音命令给用户…

def start(update, context):
engine = pyttsx3.init()
engine.save_to_file('welcome to this bot', 'voice.mp3')
engine.runAndWait()

#return update.message.reply_text('hi i am bot with your friend')

生成了mp3文件,那么如何将该语音文件发送给用户呢?

共有1个答案

崔博延
2023-03-14

您要查找的方法在官方API文档中称为SendVoice。对于PTB,它是bot.send_voice。另请参见message.reply_voice快捷方式和关于使用PTB中的文件的wiki条目。

免责声明:我目前是python-telegram-bot的维护者。

 类似资料:
  • We have made you a wrapper you can't refuse We have a vibrant community of developers helping each other in our Telegram group. Join us! Stay tuned for library updates and new releases on our Telegram

  • Telegram Shell Bot 是一个远程执行 Shell 命令的 Telegram 机器人。 Telegram Shell Bot 目前提供的功能有: 鉴权,只有在许可列表里的用户才能对机器人发号指令。 支持命令的黑白名单。注:为避免使用 ; 跳过命令检查,类似的字符也应当加到字符串黑名单中。 Shell 命令的执行,如 ls、cat、ps 等。 长时间执行命令的管理。如执行 wget 操

  • Telegram Bot API - PHP SDK Telegram Bot PHP SDK lets you develop Telegram Bots in PHP easily! Supports Laravel out of the box. Telegram Bot API is an HTTP-based interface created for developers keen o

  • Telegram引入了Bot API 5.1,在更新类中使用了ChatMemberUpdated和和字段。 但是,如果我使用的是ConversationHandler,如何跟踪用户停止机器人的时间呢? 以前,我的机器人在等待/cancel或/stop这样的命令。 现在如何使用ChatMemberUpdated正确地做到这一点?

  • telegram-github-search-bot A Github search bot for Telegram. This bot can search users, repos and issues and works well both in normal and inline mode. Installation: 1- Create a bot by talking with Bo

  • Node.js Telegram Bot API Node.js module to interact with the official Telegram Bot API. Install npm i node-telegram-bot-api Usage const TelegramBot = require('node-telegram-bot-api');// replace the va