09 公众号开发 - 回复用户语音消息识别代码

简介: 09 公众号开发 - 回复用户语音消息识别代码

直接上代码:

class WeChatHandler(WeChatBaseHandler):
    """微信接入接口"""
    def get(self):
        """开发者验证接口"""
        echostr = self.get_argument("echostr")
        self.write(echostr)
    def post(self):
        """收发消息接口"""
        req_xml = self.request.body
        req = xmltodict.parse(req_xml)['xml']
        msg_type = req.get("MsgType")
        if "text" == msg_type:
            resp = {
                "ToUserName":req.get("FromUserName", ""),
                "FromUserName":req.get("ToUserName", ""),
                "CreateTime":int(time.time()),
                "MsgType":"text",
                "Content":req.get("Content", "")
            }
        elif "voice" == msg_type:
            resp = {
                "ToUserName":req.get("FromUserName", ""),
                "FromUserName":req.get("ToUserName", ""),
                "CreateTime":int(time.time()),
                "MsgType":"text",
                "Content":req.get("Recognition", u"未识别")
            }
        else:
            resp = {
                "ToUserName":req.get("FromUserName", ""),
                "FromUserName":req.get("ToUserName", ""),
                "CreateTime":int(time.time()),
                "MsgType":"text",
                "Content":"I love you, itcast!"
            }
        resp_xml = xmltodict.unparse({"xml":resp})
        self.write(resp_xml)
目录
相关文章
|
数据采集
在线接受短信验证码进行识别
当我们做爬虫或其他的一些应用的时候,如果需要一些短信验证,但是又没有那么多手机号,又不能放人在那里一直输入的时候?怎么办?
在线接受短信验证码进行识别
|
1月前
|
人工智能 机器人 Android开发
ChatGPT新增朗读功能,可以语音播报生成结果
【2月更文挑战第15天】ChatGPT新增朗读功能,可以语音播报生成结果
39 1
ChatGPT新增朗读功能,可以语音播报生成结果
|
7月前
|
人工智能 自然语言处理 应用服务中间件
用户和天猫精灵通过语音交互的一个典型流程分析
用户和天猫精灵通过语音交互的一个典型流程分析
103 0
语音社交源码知识语音房间功能的实现
就像我说的一样,语音社交源码技术语音房间功能对于开发语音社交平台也是至关重要的,当然,开发语音社交平台还有很多功能,在以后我会为大家一一讲解,如果大家还有什么不懂的可以问我。
语音社交源码知识语音房间功能的实现
iOS15 推送动态语音播报解决方案
iOS15之后,推送多条语音会产生多条横幅,对于动态金额语音,多条横幅是不可取的
412 0
|
安全 搜索推荐 数据安全/隐私保护
语音app开发,如何从第一眼就开始吸引住用户?
语音app开发,如何从第一眼就开始吸引住用户?
|
机器学习/深度学习 API 语音技术
基于PaddleSpeech搭建个人语音听写服务
之基于PaddleSpeech搭建个人语音听写服务,顾名思义,是通过PaddleSpeech来搭建语音听写服务的,主要思路如下。 1.录音长度切分 2.录音听写 3.录音文本加标点
475 0
|
机器学习/深度学习 算法
语音直播系统,做好敏感词屏蔽打造绿色社交环境
语音直播系统,做好敏感词屏蔽打造绿色社交环境
|
新零售 安全 数据安全/隐私保护
秒懂云通信 | 智能消息、语音通知、号码隐私保护,你想学的全在这!
秒懂云通信的二期课程将在10月14日正式启动,课程包含智能消息、语音通知、号码隐私保护三场直播,由阿里云专家在线分享,更有产品体验代金券限量发放,快来关注吧!
2594 0
秒懂云通信 | 智能消息、语音通知、号码隐私保护,你想学的全在这!