Mural是一款原生iPhone与Android语言学习App,主打对话式语言训练。你可以对着动画光球进行口语练习,软件会理解语义,并在后续对话反复巩固词汇;根据你的回答动态调整练习难度。iOS端基于SwiftUI+Liquid Glass开发,Android端采用Jetpack Compose构建。学习记录全部保存在本机,使用用户自己的OpenAI API密钥直连模型,不需要注册Mural账号,也不用常驻Mac设备。
- GitHub:https://github.com/Chuloo/mural
- 网盘:https://pan.quark.cn/s/d096faa89caa

Android端
原生Android客户端代码位于apps/android/目录,支持语音、文字对话,内置8套语言模块,学习记录本地存储,可与iPhone互通JSON备份文件。界面默认英文,手机系统语言设为西班牙语时自动切换西语界面,最低支持Android 8.0。OpenAI密钥安全存放于Android Keystore。
编译APK命令:
cd apps/android
./gradlew :app:testDebugUnitTest :app:lintDebug :app:assembleDebug
快速开始(iOS)
部署需要搭载Xcode26及以上版本的Mac、iOS26.1+iPhone、Apple账号,以及一个开通计费,能够访问GPT-Live-1和GPT-5.6 Luna的OpenAI项目。ChatGPT订阅权益不能直接当做API额度。
项目支持让编码代理自动克隆、构建安装Mural,但Apple账号登录、设备信任、开发者模式、填写API密钥仍需用户手动完成。
核心功能
- 初始化引导:两步选择学习语种与字幕语言,问候文案自动切换
- 对话练习:实时语音交互,温和纠错,可选释义字幕、单词查询,不方便开口时支持文字回复
- 丰富话题库:24种对话场景,附带对应语种文化背景;支持主动查询话题,附带搜索来源链接
- 自适应学习:基于对话表现评估词汇掌握程度,不同语种学习进度互相独立
- 回忆条可视化:横向进度条展示词汇记忆巩固状态,帮助安排间隔复习
- 会话重置:对话结束15秒自动回到欢迎页面,支持一键新建对话,历史学习数据不会丢失
- 数据管理:支持导入导出JSON备份、单独删除对话或者清空全部学习记录
支持8种语言模块:挪威书面语(东挪威发音)、西班牙西班牙语、国际英语、法国法语、德语、意大利语、巴西葡萄牙语、简体中文普通话。中文模块支持拼音展示、分词查询字符。拼音取自系统词典,人名、歧义词、连读变调仍建议人工复核。















0条评论