LumiSpeak

跳过语言习得,即时获取可以安全说出口的旅行短语

Live

The Story

为什么做

做这个工具之前用 Gemini 写过 HTML 网页,也浅浅玩过 Gemini 的 Build Mode——2025 年 11 月中旬之后。但那是前端设计,还没做过后端有关的工具,也想试试。再加上当时正在接触西班牙语,想给自己做一个语言学习工具(给出的翻译在大多数语境下是安全且通用的),所以 LumiSpeak 是第一个作品,算是走上 vibe coding 的第一站:想知道自己到底能用 AI 做什么。

遇到的挑战

UI 细节调整的问题。第一次正经 vibe coding,几乎什么都不懂,完全没有前期准备,边聊边做,边做边调整。有些看似 button 的东西,我觉得可以单独修改,但实际上因为代码语言的限制,我的想法是错误的。AI 不会直接告诉我「这行不通,因为编程语言本身有限制」,而是经过几轮尝试后才被我意识到这是一堵墙。还有,文字描述总是捆襟见肘,画草图可能会弥补 AI 解读我意图的偏差。

未来计划

近段时间还不打算迭代,作为我 vibe coding 的第一站,它的使命完成了。但我还在断断续续地学习西班牙语,未来应该会回来继续完善它,也许会大改,期待未来模样。

功能特性

技术栈

PythonStreamlitGemini 2.0 Flashedge-tts