(码) 手机OCR,兼谈个人微信自动收费和博客微信收费 2023年4月28日    个人微信 ocr 上一篇文章提到了Paddleocr,其实这篇也是它. 静态博客利用个人微信进行收费原理: 文章内容加密,显示随机编号 服务器上注册此编号,并与文章地址关联. 循环监听手机个人微信收款信息.通过收款时用户的备注,获取到文章编号 收款确认,将收款标识返回给服务器 文章循环获取收款标识,如已收款,则显示加密内容 思路不是重点,以下代码是第3点的解决: 循环监听手机收款信息 部份代码 ...
(摘) Paddleocr 飞桨 Python的OCR库 2023年4月28日    paddleocr ocr 之前有文章: https://i.scwy.net/code/2022/100614-paddleocr/ 但似乎原文件遗失,这里再补一下. Github 我在Win10下搭建没有什么问题,识别率还是不错.可惜在Pi Zero上没有搭建成功.也试了tesseract-ocr,识别率很低. 如果不怕麻烦,可以自己搭建一个OCR服务器,加上手机截图,就可以继续之前暂停的"个人微信自动收钱并识别"的功能. ...
(摘) Python使用微软TTS 2023年4月24日    python tts 1 pip install pyttsx3 import pyttsx3 tts = pyttsx3.init() tts.say("hello world") # 可以直接播放 # tts.save_to_file("hello world","test.mp3") # 可以输出到文件 tts.runAndWait() tts.stop() 2 pip3 install edge-tts edge-tts –list-voices # 有哪些模型可用 示例: edge-tts –text “Hello, … ...
Whisper 开源免费离线语音识别 2023年4月21日    whisper 语音识别 项目中需要使用到语音识别,之前是使用的百度在线方式,网上的代码也较多.今天发现百度收费了,穷人就得自己想办法. 发现whisper,号称可以支持99种语言. 本机安装,项目中可以自己建一个语音识别服务器来使用. ...
(摘) Multipass 轻量VM管理器 2023年4月1日    multipass ubuntu Multipass 是一个轻量级 VM 管理器,支持 Linux、Windows 与 macOS,这是为希望使用单个命令提供全新 Ubuntu 环境的开发人员而设计的。 使用 Linux 上的 KVM、Windows 上的 Hyper-V 和 macOS 上的 HyperKit 来以最小的开销运行 VM,同时它还可以在 Windows 和 macOS 上使用 VirtualBox。 ...
(摘) Pi FM: 用树莓派做FM主机 2023年3月28日    pi fm 用树莓派做FM主机,是一个很老的项目.网上资料也比较多.由于在做一个项目中,Pi附加的迷你音箱音量有限,所以考虑一种附加形式.把这个老项目翻出来. ...
(码) 用树莓派爆破wifi,破解后自动通知 2023年3月26日    wifi pi 破解 爆破是没有办法的好办法,挂个Pi0之类的,让它没日没夜的工作.或许可以多挂两张无线网卡,同时进行. 扫描AP: sudo iwlist wlan0 scan | grep ESSID 生成配置文件: wpa_passphrase SSID(wifi名称) PWD(wifi密码) > xxx.conf 连接网络: wpa_supplicant -c wpa_supplicant.conf -i wlan0 延时判断连接是否成功: iwconfig wlan0 | grep “Access Point” 断开配置: sudo killall … ...
(转) ESP32音频播放器 2023年3月14日    esp32 lm386 wav 原文地址: https://www.yiboard.com/thread-1566-1-1.html 这是一个播放wav的例子,在该代码中,我们将使用XTronical提供的XT DAC音频库。可以从此处下载XT DAC音频库。 代码本身比较简单, 这里可以下载完整示例. ...
(摘) Linux下捕获键盘输入 2023年3月13日    go linux 键盘 源于linux的root下,不能正常的获取到终端按键.使用直接读取硬件的方式应该能解决. 原文讲解: https://janczer.github.io/work-with-dev-input/ package main import ( "bytes" "encoding/binary" "fmt" "os" "time" ) func main() { f, err := os.Open("/dev/input/event10") if err != nil { panic(err) } … ...
(转) Golang非阻塞获取命令行按键 2023年3月9日    go 按键 非阻塞 一般获取命令行按键是阻塞工的,之前使用github.com/eiannone/keyboard库,远程获取键盘没问题,但本地居然不行。 package main import ( "fmt" "os" "time" "os/exec" ) func main() { ch := make(chan string) go func(ch chan string) { // disable input buffering exec.Command("stty", "-F", …