熟食入车后提示文字与语音同步调整记录
日期:2026-09-20;代码仓库:/Users/liang/AndroidStudioProjects/SellWeight;分支:refactor_cooked_model;未暂存、提交、推送或切换分支。
1. 变更目标
熟食商品成功加入购物车后,页面状态文字和状态语音统一调整为:
商品已加入,请拿走商品
本次只调整入车后的通用状态提示,不改变称重状态机、用户主动归零规则和商品明细 Toast。商品明细 Toast 仍展示商品名称、重量、本次金额以及后续操作指引。
2. 实施内容
strings.xml:将cooked_food_added_please_zero调整为目标文案。voice_cooked_food_added_please_zero.mp3:使用 macOSTingting普通话女声按相同文案重新生成。- 音频保持 MP3、16 kHz、单声道、40 kbps,页面仍通过统一状态入口同时更新文字和播放语音。
3. 验证结果
- XML 解析确认目标字符串为“商品已加入,请拿走商品”。
- 新音频时长约 2.80 秒,SHA-256:
1ab4a23176e69b529e7bd852140dc5b45b4bc66121786533d996b059bbf93d07。 :app:testDebugUnitTest :app:assembleDebug:BUILD SUCCESSFUL。- 90 个 JVM 单元测试:失败 0、错误 0、跳过 0。
- 新音频已打包进入 Debug APK;APK SHA-256:
bf585970200a0a3ea6cf00d4ccf9b45b644b641f96669ba550b981efe0fa1bf3。
4. 待真机确认
本次未覆盖实体设备扬声器试听。安装到测试设备后,应完成一次“稳定称重 → 点击商品入车”,确认文字和语音一致,且每次状态进入只播放一次。