Skip to content

Repository files navigation

BubType logo

BubType Community

简体中文 · English · 繁體中文 · 日本語 · Tiếng Việt · Bahasa Indonesia

让每一次敲击,都多记住一点英语。

开源桌面英语练习 · 悬浮字幕 · 听写与复习 · 键盘声与视觉反馈

产品体验 · 版本说明 · 本地开发 · 官网 · BubType Pro · Apache-2.0


BubType 把英语输入、听写、查词和复习放进一条连贯的练习流程。选择一组句子,听一遍,敲出来;遇到生词就查词、收藏,再通过复习巩固。悬浮字幕让练习留在桌面上,键盘声、粒子与连击反馈为每次输入增加一点乐趣。

本仓库是 BubType Community(Apache-2.0 开源版),可自行构建与分发。了解完整产品线请访问 bubtype.com。

产品体验

从一句话开始

  • 跟打、听写、填空:在看着原句输入、先听后写和补全句子的练习之间切换。
  • 按自己的节奏练习:调整语速、重播语音,选择是否显示翻译提示、音标及自动进入下一句。
  • 使用熟悉的内容:从场景句包、已安装词库开始,也可以导入自己的文本练习队列。

把生词变成下一次复习

  • 点词即查:在字幕中查看词义,减少练习过程中的切换。
  • 积累自己的词本:收藏单词、短语和句子,回看查词记录。
  • 持续复习:通过学习进度与间隔复习安排,回到需要巩固的内容。
  • 看见进步:查看学习时长、正确率、输入量、连击和学习日历。

让练习融入桌面

  • 悬浮字幕:调整位置、大小、字体、颜色与透明度,搭配可配置工具栏使用。
  • 即时反馈:基础键盘声、Classic 粒子效果与连击反馈。
  • 桌面操作:系统托盘与全局快捷键,方便呼出和控制练习。
  • 界面语言:应用设置中切换;文档语言见页顶链接。

版本说明

Community 是独立开源构建;官网安装的 Free / Pro 为商业发行版,功能以官网说明为准。

能力 Community(本仓库) Free Pro
跟打、听写、填空与复习 支持 支持 支持
悬浮字幕、查词与收藏 支持 支持 支持
系统语音 / 可选 Piper 本地语音 支持 支持 支持
Classic 视觉效果与基础键盘声 支持 支持 支持
更多视觉主题与键盘音色 — — 支持
基础 Excel 导出 支持 支持 支持
Excel 例句与 PDF 导出 — — 支持
许可证激活 无 可升级为 Pro 已激活

了解更多:bubtype.com

本地开发

环境准备

  • Windows x64(当前主要开发与构建目标)。
  • Node.js 22.12+ 与 npm(Vite 亦支持 Node.js 20.19+ 的 20.x)。
  • Rust stable,见 rust-toolchain.toml。
  • Windows 桌面构建所需的 MSVC C++ 工具、Windows SDK 与 WebView2 Runtime。

启动

npm ci
npm run tauri -- dev --config src-tauri/tauri.community.conf.json

只看前端时可 npm run dev,然后打开 http://localhost:1420。浏览器预览无法覆盖托盘、全局快捷键、桌面语音等原生能力。

检查与打包

npm run build
npm run tauri -- build --config src-tauri/tauri.community.conf.json

参与贡献

欢迎 Issue 与 Pull Request。请聚焦 Community 已公开的能力与体验;不要向本仓库提交商业版专属资源或许可证相关实现。

许可证

Apache License 2.0。第三方代码、字体与音效遵循各自许可证。

About

Desktop English practice — floating captions, dictation & review. 开源桌面英语练习:悬浮字幕、听写与复习。

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages