Lingua Journey
练习真实场景里的那一句。
画面






来自真实开发版本的画面
它做什么
把真实生活里的语言任务,变成准备、尝试、反馈和再次练习的完整过程。
它怎么运作
- 步骤 1选择任务
先了解情境、练习语言和完成目标,例如在预算内点一杯咖啡。
- 步骤 2情境对话
允许麦克风后开始对话;当前实时路径通过 Qwen 中继交换语音。
- 步骤 3回顾表现
将这一段对话与任务目标一起回顾,得到反馈和可继续练习的表达。
- 步骤 4再次运用
把保存的学习卡带进之后的对话,让一次练习接上下一次。
你的声音麦克风
围绕点一杯咖啡这样的具体目标练习。
任务界面SwiftUI
呈现场景、目标与对话进度。
实时语音会话AVAudioEngine · PCM
采集、转换和播放音频,协调说话轮次。
学习反馈反馈评估服务
把这次练习转成反馈与可复习的表达。
学习卡片LearningCardStore
把合适的已保存表达带回后续对话。
语音中继Node.js · Qwen · WebSocket外部服务
当前已检查的实时路线使用 Qwen 中继。
技术栈
SwiftUI · SwiftAVAudioEngine · PCM 音频WebSocket 语音传输Node.js · ws 中继结构化评估本地学习卡存储微信小程序云函数
iOS 学习闭环包含 Qwen 实时语音与本地演练;其他适配路线各有进度。