想练德语等外语的口语,发现市面上的一些收费 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 为例,免命令行): 登录 Cloudflare Dashboard -> Workers & Pages -> 创建应用程序 -> 切换到 Pages -> 上传资产 把整个项目目录(包含 index.html 、 manifest.json 、图标等)直接拖进上传框 点击 Deploy ,一键搞定! 💡 PWA 体验建议 :推荐在手机浏览器打开部署后的链接,选择「添加到主屏幕」即可获得完整的 App 级体验(离线可用)。安卓端支持极好,甚至支持在别的 App 选中句子通过“分享”发给本工具直接朗读; iOS 受限于系统机制,建议直接用网页版。 在线体验 Demo : https://sprechmate.308611.xyz/ GitHub : https://github.com/2-3-5-7/SprechMate 具体的补充练习方法和思路,可以看看仓库里的 README-CN.md 欢迎试用,有问题直接开 Issue ,也欢迎 PR 开发自己喜欢的功能!


  • 情报分类:服务器与云资源
  • 分类依据:内容涉及服务器、云资源或网络线路
  • 信息来源:服务器 / V2EX
  • 发布时间:2026/10/10 07:02:18