Skip to content

QAA-Tools/qaa-airtype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QAA AirType - 无线语音输入工具

Python Platform Stars License

Demo

通过手机端语音输入实现电脑端远程输入的便捷工具

📖 项目简介

QAA AirType 是一个轻量级的远程输入工具,让你可以通过手机端的输入法(如豆包语音输入)来实现电脑端的文字输入。支持局域网直连和 Cloudflare Workers 跨网络两种模式。

为什么开发这个项目?

在日常使用中,我们发现:

  • 电脑端的语音识别质量普遍较差
  • 电脑的麦克风设备往往不够理想
  • 手机端的语音输入法(如豆包输入法)识别准确率更高
  • 需要一个简单的方式将手机的语音输入同步到电脑

因此,这个项目应运而生,让你可以充分利用手机端优秀的语音识别能力,提升电脑端的输入效率。

注意:本程序目前主要针对 Windows 系统开发和测试,在 macOS 和 Linux 上可能需要额外的配置或存在兼容性问题。

✨ 主要特性

  • 📱 扫码即用:启动程序后扫描二维码即可连接
  • 📝 历史记录:保存最近10条输入记录,支持快速重发
  • 🎨 自定义主题:支持自定义网页界面主题,如增加定时发送功能
  • 🌐 局域网模式:无需互联网,同一 WiFi 下即可使用
  • ☁️ Cloudflare 模式:自建免费 Workers 服务,突破局域网限制,手机流量也能用
  • 🔽 系统托盘:最小化到托盘,不占用任务栏
  • 📖 详细文档qaa-tools.github.io/qaa-airtype

🚀 快速开始

方式一:下载可执行文件

  1. Releases 下载 QAA-AirType.exe
  2. 双击运行,选择连接模式(局域网 IP 或 Cloudflare)
  3. 点击"启动服务"
  4. 手机扫描二维码或访问显示的地址
  5. 在手机网页使用语音输入,点击发送,文字自动粘贴到电脑

自定义主题

程序支持自定义网页界面主题,在exe同目录放置HTML文件即可:

  • 默认访问http://ip:port/
  • 指定主题:将自定义主题文件 xxx.html 放在 QAA-AirType.exe 同目录,采用 http://ip:port/?theme=xxx 使用
  • 示例主题:参考 theme/ 目录中的示例
    • light.html - 简洁白色主题(手动发送)
    • auto.html - 智能主题(支持自动发送功能)
    • detect.html - 智能主题(当编辑框不发生变化后,再自动发送)

用户可根据需求自行开发主题,后端API保持不变。

方式二:从源码运行

git clone https://github.com/QAA-Tools/qaa-airtype.git
cd qaa-airtype

# 安装依赖
pip install flask pyautogui pyperclip qrcode pillow pystray

# 运行程序
python src/remote_server.py

🙏 致谢

  • Gemini:核心程序编写
  • Claude:项目标准化设计

MIT License · Made with ❤️

About

QAA AirType 是一个轻量级的远程输入工具,让你可以通过手机端的输入法(如豆包语音输入)来实现电脑端的文字输入。支持局域网直连和 Cloudflare Workers 跨网络两种模式。

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages