先把练习做成一个闭环

福宝英语角的第一版不追求完整课程系统,而是让孩子在一个主题里选择短句,听到示范,再说一遍并得到反馈。这个闭环足够小,才能在浏览器和语音服务之间快速发现真正的问题。

技术上使用 Laravel 13、Inertia、Vue 3、SQLite 和 Vite。后端保留清晰的服务边界,前端负责较轻的交互,不为一个没有明确需求的 MVP 提前引入登录、多人房间、游戏化或 WebSocket。

语音体验需要明确的失败路径

浏览器可能阻止异步音频自动播放,所以界面需要保留明确的“再听一遍”操作。ASR 或 TTS 失败时,用户仍应该知道下一步可以怎么做,而不是停在一个没有解释的 loading 状态。

当前验证覆盖了真实 TTS 音频和基本的语音识别路径;本地 Valet HTTPS 仍需独立确认,不能把本地冒烟测试写成已经完成的正式部署。

先把一次练习做得简单、可听见、可重复,再根据真实使用反馈决定是否增加账号、历史记录和更多教学内容。