学习工作赛道 | 不吼娃 — AI情绪管理与作业辅导助手

0. 先和大家打个招呼吧 :waving_hand:

  • 你是谁: 我是一个一年级小学生的妈妈,辅导作业的时候经常容易暴躁发火,我知道这不对,但是忍不住;

  • 你是怎么用 TRAE 把 Demo 做出来的: 把想法说给TRAE就行。我没看懂初赛要求的html跟我要开发的手机app是啥关系,TRAE很快就直接给做出来啦,原来这么简单。

1. Demo 简介

  • 是什么:一款面向家长的移动端 App,在辅导作业时实时监测家长情绪,通过音量分析和语音关键词识别,在家长即将"爆发"时及时弹出呼吸引导,帮助家长冷静下来;

  • 面向谁:辅导作业时容易情绪失控的中小学生家长(中国约 1.5 亿人)。68% 的家长曾在辅导作业时吼叫孩子,但市面上缺少专门解决这个场景的工具;

  • 主要功能:

1)实时情绪监测 — 通过麦克风采集音量 + 语音关键词双通道判断,三色状态球实时反馈(绿色正常 / 黄色偏高 / 红色危险)。自动校准家长正常说话的音量基线,避免误报。
2)预警 + 呼吸引导 — 检测到情绪失控信号时,立刻弹出全屏呼吸引导(4-4-6 呼吸法),配合舒缓背景音乐和冷静话术,帮家长在最关键的 30 秒内按下"暂停键"。弹窗提供"我稳住了"/“我没忍住"两条路径,并记录诱因(拖拉/粗心/写字慢/注意力差等)。
3)情绪复盘 + 温和话术 — 每次辅导结束后,复盘页展示情绪记录和诱因分布图表,并针对 TOP 诱因推荐科学沟通方案。话术库按场景分类(拖拉/错题/磨蹭/表扬),提供可直接使用的替换话术。首页展示"连续和平辅导天数”,给家长正向激励。

2. Demo 创作思路

  • 灵感来源:我自己就是那个辅导作业时经常控制不住的家长。每次吼完孩子都会后悔,但下次还是忍不住。“事后后悔、当下控制不住”——这个困境太普遍了,身边几乎每个有孩子的家庭都在经历;

  • 想解决的问题:家长在情绪失控的瞬间,大脑前额叶(理性)被杏仁核(情绪)劫持,此时讲道理、自我暗示都来不及。需要在失控前的黄金 30 秒,用简单有效的物理干预(呼吸法 + 正念引导)打断情绪升级链条。市面上有番茄钟、有搜题工具、有儿童情绪 App,但没有任何产品专门在家长辅导作业这个高频场景下做情绪干预;

  • 为什么做这个方向:决定做"不吼娃"是因为这个痛点足够真实——我自己就是用户,不需要做用户调研就能确认需求。产品采用"事前预防(话术准备、作业拆解)→ 事中缓冲(实时监测 + 呼吸引导)→ 事后复盘(诱因分析 + 沟通方案推荐)"的三段式闭环,每一环都有实际功能支撑,不是空壳。

  • 关于隐私: 所有音频处理在前端本地完成,转写文本即时销毁,全部数据本地存储,不上传任何服务器,不需要注册账号。这是对家庭隐私的尊重,也是技术上的务实选择。

3. Demo 体验地址(三选一)

  • 交互式可体验的HTML格式文件,直接用Edge浏览器打开 index.html 即可体验完整功能流程。适合快速体验产品概念。

  • 注:浏览器版本的语音识别依赖 Google/微软云端服务,在国内可能不稳定;Android 版本集成百度语音 SDK,识别更稳定。:sweat_smile:

4. TRAE 实践过程

整个 Demo 从零到完成,全程使用 TRAE 开发,以下是完整的开发流程:

阶段一:需求梳理与产品设计(TRAE 辅助思考
首先让 TRAE 帮我梳理产品需求。我只描述了"辅导作业时容易发脾气,想要一个工具提醒我"这个模糊想法,TRAE 帮我逐步细化成了完整的产品方案:确定了"事前预防 → 事中缓冲 → 事后复盘"的三段式产品架构,规划了 6 大功能模块(首页、监测、预警、复盘、话术、设置),输出了完整的需求文档(不吼娃-需求描述与开发计划-v3.md)。

阶段二:HTML Demo 快速原型(单文件开发)
TRAE 在一个 index.html 文件中完成了全部前端开发——HTML 结构 + CSS 样式 + JavaScript 逻辑全部内嵌。这个阶段验证了产品概念和交互流程是否顺畅。核心实现包括:

  • Web Audio API 实时音量采集 + Canvas 波形图绘制
  • Web Speech API 语音识别 + 关键词检测
  • 三色状态球动态切换 + 4-4-6 呼吸引导动画
  • localStorage 本地数据持久化
  • 情绪复盘的诱因分布图表

阶段三:Android App 迁移(HBuilderX + 5+ App 框架)
浏览器版本验证了产品概念后,我决定把产品做成真正能在手机上独立使用的 Android App。TRAE 帮我完成了整个迁移过程:

  • 创建 HBuilderX 项目结构(manifest.json + index.html + data.json)
  • 将浏览器 API 替换为 5+ App 原生 API(plus.speech 语音识别、plus.storage 本地存储、plus.device.vibrate 振动提醒、plus.audio.getRecorder 录音)
  • 配置百度语音识别 SDK(申请百度智能云账号、创建应用、获取 AppID/API Key/Secret Key、配置 manifest.json)
  • 处理全面屏适配(safe-area、viewport-fit=cover)
  • 实现双重数据存储(localStorage + plus.storage)确保设置项在 App 重启后保留
  • 将文案内容(每日正念、冷静话术、关键词库等)外置到 data.json 文件,方便后续自行编辑维护

阶段四:功能迭代优化
在真机调试过程中,根据实际体验不断优化:

  • 发现纯音量监测容易误触发(拖椅子就报警),增加了"判断依据"选项(仅音量 / 仅关键词 / 两者结合)
  • 发现灵敏度"宽松/标准/敏感"三档不够灵活,改为可编辑数值输入
  • 发现呼吸引导的逐阶段提示音体验不好,改为持续播放舒缓背景音乐
  • 发现设置数据在 App 重启后丢失,排查到 plusready 时序问题,修复为双重存储机制
  • 发现调试基座不支持百度语音 SDK,改为制作自定义调试基座

开发中的关键 TRAE 对话
以下是开发过程中的关键对话 Session ID:

  • 需求梳理与产品方案设计 Session

1694772873925852:655e8399a9faaf64367da18f9ec0a2dc_6a44eb0310815e16d52afc5a.6a44eb0410815e16d52afc5d.6a44eb0310815e16d52afc5b:TRAE Work CN.0.1.29.no_sid.no_ppe.T(2026/7/1 18:25:08)

1694772873925852:467e1d0a474ef3c78ad008d73ec789f5_6a44eb0310815e16d52afc5a.6a478797747ba1d058b6c64d.6a478796747ba1d058b6c64b:TRAE Work CN.0.1.29.no_sid.no_ppe.T(2026/7/3 17:57:43)

  • HTML Demo 核心功能开发(音量监测 + 波形图 + 语音识别 + 呼吸引导)Session

1694772873925852:36248c701ba0fabdf303bd89f7eb1d99_6a44eb0310815e16d52afc5a.6a478aab747ba1d058b6c6b7.6a478aab747ba1d058b6c6b6:TRAE Work CN.0.1.29.no_sid.no_ppe.T(2026/7/3 18:14:55)

  • Android App 迁移(5+ API 适配 + 百度语音 SDK 集成 + 全面屏适配)Session

1694772873925852:b8a3d8ff56a54d81857205d919b1d372_6a44eb0310815e16d52afc5a.6a485fe8bddaf32f00c9ec6a.6a485fe7bddaf32f00c9ec68:TRAE Work CN.0.1.29.no_sid.no_ppe.T(2026/7/4 09:20:40)

  • 真机调试与问题修复(存储持久化 + 灵敏度调优 + 音乐播放)Session

1694772873925852:fe9ec0a9afd4217f8e6844a9bb648b64_6a44eb0310815e16d52afc5a.6a48c0666e0b4c2fb63a1eae.6a48c0666e0b4c2fb63a1eac:TRAE Work CN.0.1.29.no_sid.no_ppe.T(2026/7/4 16:12:22)

后续 App 化规划
当前 Demo 验证了产品概念,原生 App 将释放更大潜力:iOS 可用 Apple Speech Framework 实现离线语音识别;Android 可集成科大讯飞 SDK 达到 98% 以上中文识别准确率;还可支持后台持续监测、振动强提醒、端侧 AI 情绪分析等能力。

5. 对应的报名审核通过的帖子链接

报名学习工作赛道 + 不吼娃 — AI情绪管理与作业辅导助手 - TRAE AI 创造力大赛 / 【大赛报名专区】 - TRAE 官方中文社区

不吼娃-Demo.zip (16.5 KB)

1 个赞

不吼娃最具体的亮点,是把辅导作业时的情绪失控拆到“爆发前 30 秒”处理:音量和关键词双通道、三色状态球、4-4-6 呼吸引导、诱因记录接在一起,不是事后写反思,而是在快要吼出来的时候给家长一个可执行的暂停动作。建议把评委路线写成可复现的一串:解压 ZIP,Edge 打开 index.html,点开始使用和开始辅导,再点“模拟触发”,完成呼吸后选“我稳住了”或“我没忍住”,最后去复盘页看诱因;旁边顺手标清 HTML 版语音依赖 Web Speech API、国内可能不稳定,Android 版才接百度 SDK。我们在生活娱乐赛道做《衍境》,偏互动影游创作系统:【生活娱乐赛道】衍境 Demo:EvoMap 驱动的互动影游智能体创作系统 。你们把亲子冲突前的情绪分支做成干预流程,我们更偏把故事分支做成创作流程,有空也想听听你对我们第一屏能不能快速说明玩法的看法。