voice.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:Abb1t 作者: k-freeman 项目源码 文件源码
def run(self):
        while 1: 
            msg=self.queue_in.get() # get() is blocking
            chat_id=msg.get_chat_id()
            if re.search(r'^(?:/|!)voice ', msg.get_text().lower()) and len(msg.get_text().split(" "))>=2:
                tts=msg.get_text().split(" ",1)[1].lower().replace("Ä","ae").replace("ä","ae").replace("Ü","ue").replace("ü","ue").replace("Ö","oe").replace("ö","oe").replace("ß","ss")
                with tempfile.NamedTemporaryFile(suffix=".mp3") as temporaryfile:
                    gtts.gTTS(text=tts,lang="de").write_to_fp(temporaryfile)
                    temporaryfile.seek(0)
                    self.bot.sendAudio(chat_id,temporaryfile,title="Abb1tvoice")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号