远程收款码

DIY微信收款远程播报器3

收款

随着微信支付的普及,越来越多的商家开始使用微信收款。但是,收款通知只能在自己的微信号上看到,这就导致了商家在忙碌的时候难以及时收到收款通知,从而延误业务。因此,许多商家开始使用远程收款播报器,通过语音提示实时收到收款信息,方便快捷。

但是,市面上的收款播报器价格较贵,普遍在100元以上。如果自己动手制作一个DIY的微信收款远程播报器,不仅可以节省成本,还可以充分发挥自己的动手能力。

所需要的材料:

1.树莓派3B+或以上版本

2.声卡

3.喇叭或耳机

4.USB麦克风

5.电源适配器

6.Micro SD卡及读卡器

步骤:

1.下载安装最新版本的Raspbian系统,并根据官方网站的安装指导进行设置。在设置中开启SSH(Secure Shell)远程登录功能,方便后续远程控制。

2.测试声音,确定声卡和喇叭、耳机能够正常使用。可以通过命令行输入sudo aplay /usr/share/sounds/alsa/Front_Center.wav来测试,如果能听到声音则表示设置成功。

3.新建一个Python脚本程序,用于读取微信收款通知和播放语音提示。可以通过调用微信开放平台提供的API接口,实现微信收款通知的读取。通过Google TTS(语音合成技术),将收款信息转化为语音播放出来。代码如下:

#!/usr/bin/env python

# -*- coding:utf-8 -*-

import itchat

from gtts import gTTS

import os

#微信登录

itchat.auto_login(hotReload=True)

#注册信息文字

@itchat.msg_register(['NOTE'])

def reply(msg):

if u'收到红包请在手机上查看' in msg['Content']:

return

#美化输出,remove u"xxx" and replace \\n with space

content = msg['Content'].replace(u"\\xa0", u" ").replace(u"\\n", u" ")

sender = msg['FromUserName']

print('{}: {}'.format(sender, content))

#转成语音播放出来

tts = gTTS(content, lang='zh-cn')

tts.save('msg.mp3')

os.system('aplay -D sysdefault:CARD=1 msg.mp3')

#保持在线状态

itchat.run()

4.将该Python脚本上传到树莓派中,并执行命令python script.py,此时,微信收款通知就会读取并通过语音提示播放出来了。

通过以上步骤,我们就成功地制作了一个DIY的微信收款远程播报器。需要注意的是,该方法只适用于国内微信用户,不支持境外收款。

此外,提醒小伙伴们,使用微信收款需谨慎,防止遭受诈骗。若要使用远程收款功能,建议选择正规的第三方平台,如广力云客服提供的远程收款方案,确保收款安全可靠。最后,希望大家能够通过DIY的方式,为自己的生活和工作带来更多的便利和快乐。

电话咨询 立即申请