2-3-5-7 /
sprechmate
想练德语等外语的口语,发现市面上的一些收费 App 无非就是集成了现成的大模型和语音 API ,多包装了一些预设场景而已。其实对于语言初学者来说,解决开口问题和细致的纠音,一个小工具就足够了。所以我自己用 Muse 搞出了这个小工具,今天开源出来。 项目叫 **芯语伴 SprechMate**,核心功能是:**和 AI 聊天 → 一键生成母语原声 → 录音跟读 → 拿到发音评分。** **只需填入大模型 API (比如我自己用的 Gem…
2-3-5-7 /
想练德语等外语的口语,发现市面上的一些收费 App 无非就是集成了现成的大模型和语音 API ,多包装了一些预设场景而已。其实对于语言初学者来说,解决开口问题和细致的纠音,一个小工具就足够了。所以我自己用 Muse 搞出了这个小工具,今天开源出来。 项目叫 **芯语伴 SprechMate**,核心功能是:**和 AI 聊天 → 一键生成母语原声 → 录音跟读 → 拿到发音评分。** **只需填入大模型 API (比如我自己用的 Gem…
想练德语等外语的口语,发现市面上的一些收费 App 无非就是集成了现成的大模型和语音 API ,多包装了一些预设场景而已。其实对于语言初学者来说,解决开口问题和细致的纠音,一个小工具就足够了。所以我自己用 Muse 搞出了这个小工具,今天开源出来。 项目叫 **芯语伴 SprechMate**,核心功能是:**和 AI 聊天 → 一键生成母语原声 → 录音跟读 → 拿到发音评分。** **只需填入大模型 API (比如我自己用的 Gemini 每月送的 10 美元 Vertex API )和微软 Azure 免费的 Speech Key ( F0 免费层每月 5 小时评估时长,完全够用)即可使用。纯静态 PWA ,所有 Key 、聊天记录和录音缓存全部在本地( IndexedDB ),数据不出本机。** --- ### **主要功能:** * **多语言 AI 聊天**:支持德 / 英 / 日 / 法等 23 种语言,OpenAI 兼容接口,SSE 流式输出,提示词模板按语言自动切换 * **一键原声与跟读**:点击任意对话直接生成 Azure 神经网络语音,支持 0.5x-1.5x 变速;同一句话本地缓存,绝不重复消耗 API * **音素级发音评分**:提供总分 / 准确度 / 流利度 / 完整度,细化到单词和音素,读错、漏读、多读按颜色直观标注 * **自定义场景模板**:内置系统提示词保存功能(例如设定“海关官员”等情景),随时切换,支持译文块折叠与隐藏 * **打卡与用量统计**:自动统计自然月内的 API 消耗并估算花费;内置 40 实拍背景 + 400 句谚语库生成今日打卡图 * **多设备同步**:通过二维码互扫即可同步今日练习计数,完全不需要后端服务器 --- ### **技术栈:** 纯前端静态页面,单文件 `index.html`(内联 CSS/JS )+ PWA 。无构建、无依赖、无外部 SDK ,聊天与发音评估全靠浏览器原生 `fetch` 直连 API 。 --- ### **极简部署(以 Cloudflare Pages 为例,免命令行):** 1. 登录 Cloudflare Dashboard -> **Workers & Pages** -> **创建应用程序** -> 切换到 **Pages** -> **上传资产** 2. 把整个项目目录(包含 `index.html`、`manifest.json`、图标等)直接拖进上传框 3. 点击 **Deploy**,一键搞定! > 💡 **PWA 体验建议**:推荐在手机浏览器打开部署后的链接,选择「添加到主屏幕」即可获得完整的 App 级体验(离线可用)。安卓端支持极好,甚至支持在别的 App 选中句子通过“分享”发给本工具直接朗读; iOS 受限于系统机制,建议直接用网页版。 --- **在线体验 Demo**: https://sprechmate.308611.xyz/ **GitHub**: https://github.com/2-3-5-7/SprechMate 具体的补充练习方法和思路,可以看看仓库里的 `README-CN.md` 欢迎试用,有问题直接开 Issue ,也欢迎 PR 开发自己喜欢的功能!
Discuss this product