这个项目能做什么
Sotto 是一个开源、自托管的语言学习平台,旨在为真实场景口语交流之前提供私密、低压力的演练环境。它围绕学习者自身的语境——笔记、目标、工作和兴趣——构建完整的 CEFR 课程,而非使用通用内容。该平台支持五项分级技能:语法、阅读、听力、口语和写作,并采用掌握度门控进阶和自适应内容生成。
主要功能包括:使用 SM-2 间隔重复的个人记忆图谱、以到期词汇为种子的自适应听力剧集、来自真实文章或 YouTube 链接并带有已验证引用的溯源课程、通过 Gemini Live API 进行的实时对话、模拟 Goethe、DELE 和 Cambridge 格式的练习考试,以及用于批注的 iPad 练习册 PDF。系统支持为 LLM、TTS 和 STT 提供商使用自带密钥(BYOK),也支持通过 Claude Code 或 Codex CLI 的无密钥本地代理路径,并可使用本地模型完全离线运行。
Sotto 使用 Next.js 16、React 19、TypeScript、Prisma 7 和 PostgreSQL 16 构建。安装通过基于 Docker Compose 的安装脚本完成,并提供适用于 macOS、Windows 和 Linux 的桌面启动器。该项目采用 AGPL-3.0 许可,并包含 CI、CodeQL、gitleaks 和 Dependabot 集成。它将自身定位为相较 OpenLingo 功能更完整的替代方案,具备掌握度门控、交互式记忆图谱、评分标准发音评分和第一方终端客户端等额外能力。
评论
0 评分人数达到10人后显示
登录后参与讨论。