[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article:firmware-2e2c0b8f":3},{"article":4,"revisions":15},{"id":5,"author_id":6,"firmware_project_id":7,"slug":8,"published_revision_id":9,"visibility":10,"moderation_lock_reason":11,"version":12,"created_at":13,"updated_at":14},"d2b26a36-5e86-4bf1-b1ac-f97869fb3fd4","065fffa1-5efd-4344-9d11-3643563cfce1","2e2c0b8f-2e87-45b1-a86f-335e6ae2b639","firmware-2e2c0b8f","e4d6233d-4779-4703-a40b-474bfbb4b8c3","public",null,10,"2026-10-10T11:14:12.336Z","2026-10-10T13:17:23.129Z",[16],{"id":9,"article_id":5,"revision_no":17,"state":18,"source_revision_id":19,"change_summary":20,"version":21,"submitted_at":22,"reviewed_at":23,"published_at":14,"created_at":24,"description":25,"rendered_description":26,"content":27},2,"published","e3223f4c-ebfb-400d-a263-a333683bdbcf","",6,"2026-10-10T11:48:35.657Z","2026-10-10T13:17:23.096Z","2026-10-10T11:21:02.499Z","# 一耳入乡 · 方言留声馆\n\n**不用出门，一耳入乡。** 给 ESP-Mosaico 装一座桌面方言留声馆：听一句家乡话，慢一点跟着念，再猜猜这口音来自哪里。黄铜拨盘、珐琅圆钮和票券式卡片，配上地区主题插画，小小桌面也能逛一圈乡音。\n\n离线播放真人原声，不用普通话 TTS 假扮方言；不需要电脑服务器、API Key 或 Wi-Fi。\n\n## 能玩什么\n\n- **学一句**：23 条精选，粤语 12、成都地区 2、闽南 2、长沙 2、天津 3、陕西 2；显示原句、普通话释义与听辨关键词。\n- **听故事**：49 段真实文化叙述，另有七站口音样音。上海公开版仅保留独立样音；样音不是常用句课程。\n- **猜乡音**：盲听双选、随机答案位置，中性背景不泄题；答对盖一枚纪念邮票。一题只计分一次，记录与邮票重启清零。\n- 原速、保音高 0.75 倍慢速、停止；切句、切台、切页自动停止旧录音。左右拨盘或轻摇 IMU 换台。\n- **− \u002F + 音量圆钮**：步进 10，范围 0–100，0 静音，默认 90。播放中调节不会重启录音，跨页保留，重启恢复默认。数字是 codec 档位，不是线性响度百分比。\n\n## 不是“一个城市代表全省”\n\n录音实际来源包含彭州、龙海白水、宝鸡、虢镇、凤县等，界面标明来源；厦门和龙海分别使用海岸及闽南村落插画，粤语样音使用香港主题。它是方言文化与听辨玩具，不是覆盖全省的标准发音教材，没有母语者逐句审定或麦克风评分。\n\n72 个课程入口 + 7 个样音入口，不等于 79 个独立新音源：厦门样音与课程 1 共用 NASA 原声。地区图片是 AI 原创风格插画，**不是实景照片或录音地点证明**。主封面为 1.11.1 实际设备屏幕采集；其余为同一 C 后端的 GSP 原生模拟器截图，不是概念效果图。\n\n## 安装与验证\n\n适用 ESP-Mosaico \u002F ESP32-S31，480×480、16MiB Flash，无需扩展子板。下载 **xiangyin-dial-1.11.1-public.irisfw**，通过兼容的 ESP-Iris System Update 安装；设备须已有兼容的 Vibe Mode \u002F Recovery 基础固件。\n\n包包括应用、UI 和兼容分区表，保留已有 bootloader \u002F Recovery \u002F NVS，**不是 0x0 完整 BIN，不能直接装到空白板，也不要写入 factory**。ota_0 为 0x210000，UI 为 0xF00000。具体操作见附件《使用与安装指南》。\n\n固定 IDF 编译、官方 Iris 完整性检查、原生 GSP 交互回归已通过。**1.11.1 已实机安装成功，设备状态 healthy \u002F validated；实机截图确认新标题、音量键与课程显示。** 实际扬声器音质、响度和触摸手感仍需用户试听操作；模拟器不冒充音质验收。本包为未签名的个人构建，不是厂商签名发行版。\n\n固件 SHA-256：`fb1d1e4e763451be897cbb084095b51ff68a8f117b4eb2f78c072e00a937a3f2`\n\n## 素材许可与附件\n\n免费、非商业学习版。代码 Apache-2.0，字体 SIL OFL；音频分别遵循 CC BY-SA 3.0\u002F4.0、CC BY-NC-SA 4.0、CC0 或公有领域许可，**不是所有音频都可无限制商用**。乡音苑素材按 CC BY-NC-SA 4.0 继续提供；编辑 Kellen Parker van Dam、Steve Hansen、Qi Jiayao，不暗示来源或作者背书。\n\n上海 Omniglot 12 段录音及其慢速衍生资源暂不公开，未包含在固件或任何附件；上海另有 CC BY-SA 3.0 独立样音保留。\n\nPUBLIC_NOTICE.md 和资源清单逐条列出作者、原网址、许可及加工改动。三个 xiangyin-audio-resources ZIP 都是独立资源包，包含原文件、正常\u002F慢速 PCM、嵌入 XAD 和许可快照；单件小于 20MiB，日常运行无需另下载。源码 ZIP 附场景、字体、图片与重建指南。转载改编须保留署名，遵守各素材的非商业及同方式共享要求。\n\n## 1.11.1 更新\n\n从“乡音拨号台”更名为“一耳入乡 · 方言留声馆”，同步设备标题和字库；保留课程、音量和交互功能。附最新实机封面、公开验证记录及完整资源许可说明。\n\n参考：[乡音苑许可](https:\u002F\u002Fphonemica.net\u002Fterms)、[CC BY-NC-SA 4.0](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-nc-sa\u002F4.0\u002F)。\n","\u003Ch1>一耳入乡 · 方言留声馆\u003C\u002Fh1>\n\u003Cp>\u003Cstrong>不用出门，一耳入乡。\u003C\u002Fstrong> 给 ESP-Mosaico 装一座桌面方言留声馆：听一句家乡话，慢一点跟着念，再猜猜这口音来自哪里。黄铜拨盘、珐琅圆钮和票券式卡片，配上地区主题插画，小小桌面也能逛一圈乡音。\u003C\u002Fp>\n\u003Cp>离线播放真人原声，不用普通话 TTS 假扮方言；不需要电脑服务器、API Key 或 Wi-Fi。\u003C\u002Fp>\n\u003Ch2>能玩什么\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>学一句\u003C\u002Fstrong>：23 条精选，粤语 12、成都地区 2、闽南 2、长沙 2、天津 3、陕西 2；显示原句、普通话释义与听辨关键词。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>听故事\u003C\u002Fstrong>：49 段真实文化叙述，另有七站口音样音。上海公开版仅保留独立样音；样音不是常用句课程。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>猜乡音\u003C\u002Fstrong>：盲听双选、随机答案位置，中性背景不泄题；答对盖一枚纪念邮票。一题只计分一次，记录与邮票重启清零。\u003C\u002Fli>\n\u003Cli>原速、保音高 0.75 倍慢速、停止；切句、切台、切页自动停止旧录音。左右拨盘或轻摇 IMU 换台。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>− \u002F + 音量圆钮\u003C\u002Fstrong>：步进 10，范围 0–100，0 静音，默认 90。播放中调节不会重启录音，跨页保留，重启恢复默认。数字是 codec 档位，不是线性响度百分比。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>不是“一个城市代表全省”\u003C\u002Fh2>\n\u003Cp>录音实际来源包含彭州、龙海白水、宝鸡、虢镇、凤县等，界面标明来源；厦门和龙海分别使用海岸及闽南村落插画，粤语样音使用香港主题。它是方言文化与听辨玩具，不是覆盖全省的标准发音教材，没有母语者逐句审定或麦克风评分。\u003C\u002Fp>\n\u003Cp>72 个课程入口 + 7 个样音入口，不等于 79 个独立新音源：厦门样音与课程 1 共用 NASA 原声。地区图片是 AI 原创风格插画，\u003Cstrong>不是实景照片或录音地点证明\u003C\u002Fstrong>。主封面为 1.11.1 实际设备屏幕采集；其余为同一 C 后端的 GSP 原生模拟器截图，不是概念效果图。\u003C\u002Fp>\n\u003Ch2>安装与验证\u003C\u002Fh2>\n\u003Cp>适用 ESP-Mosaico \u002F ESP32-S31，480×480、16MiB Flash，无需扩展子板。下载 \u003Cstrong>xiangyin-dial-1.11.1-public.irisfw\u003C\u002Fstrong>，通过兼容的 ESP-Iris System Update 安装；设备须已有兼容的 Vibe Mode \u002F Recovery 基础固件。\u003C\u002Fp>\n\u003Cp>包包括应用、UI 和兼容分区表，保留已有 bootloader \u002F Recovery \u002F NVS，\u003Cstrong>不是 0x0 完整 BIN，不能直接装到空白板，也不要写入 factory\u003C\u002Fstrong>。ota_0 为 0x210000，UI 为 0xF00000。具体操作见附件《使用与安装指南》。\u003C\u002Fp>\n\u003Cp>固定 IDF 编译、官方 Iris 完整性检查、原生 GSP 交互回归已通过。\u003Cstrong>1.11.1 已实机安装成功，设备状态 healthy \u002F validated；实机截图确认新标题、音量键与课程显示。\u003C\u002Fstrong> 实际扬声器音质、响度和触摸手感仍需用户试听操作；模拟器不冒充音质验收。本包为未签名的个人构建，不是厂商签名发行版。\u003C\u002Fp>\n\u003Cp>固件 SHA-256：\u003Ccode>fb1d1e4e763451be897cbb084095b51ff68a8f117b4eb2f78c072e00a937a3f2\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch2>素材许可与附件\u003C\u002Fh2>\n\u003Cp>免费、非商业学习版。代码 Apache-2.0，字体 SIL OFL；音频分别遵循 CC BY-SA 3.0\u002F4.0、CC BY-NC-SA 4.0、CC0 或公有领域许可，\u003Cstrong>不是所有音频都可无限制商用\u003C\u002Fstrong>。乡音苑素材按 CC BY-NC-SA 4.0 继续提供；编辑 Kellen Parker van Dam、Steve Hansen、Qi Jiayao，不暗示来源或作者背书。\u003C\u002Fp>\n\u003Cp>上海 Omniglot 12 段录音及其慢速衍生资源暂不公开，未包含在固件或任何附件；上海另有 CC BY-SA 3.0 独立样音保留。\u003C\u002Fp>\n\u003Cp>PUBLIC_NOTICE.md 和资源清单逐条列出作者、原网址、许可及加工改动。三个 xiangyin-audio-resources ZIP 都是独立资源包，包含原文件、正常\u002F慢速 PCM、嵌入 XAD 和许可快照；单件小于 20MiB，日常运行无需另下载。源码 ZIP 附场景、字体、图片与重建指南。转载改编须保留署名，遵守各素材的非商业及同方式共享要求。\u003C\u002Fp>\n\u003Ch2>1.11.1 更新\u003C\u002Fh2>\n\u003Cp>从“乡音拨号台”更名为“一耳入乡 · 方言留声馆”，同步设备标题和字库；保留课程、音量和交互功能。附最新实机封面、公开验证记录及完整资源许可说明。\u003C\u002Fp>\n\u003Cp>参考：\u003Ca href=\"https:\u002F\u002Fphonemica.net\u002Fterms\" rel=\"nofollow noopener noreferrer\">乡音苑许可\u003C\u002Fa>、\u003Ca href=\"https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-nc-sa\u002F4.0\u002F\" rel=\"nofollow noopener noreferrer\">CC BY-NC-SA 4.0\u003C\u002Fa>。\u003C\u002Fp>\n",{"title":28,"categories":29,"boards":32,"tags":33,"cover_images":34,"external_links":41,"attachments":46,"current_version":80,"license":81,"firmware_variants":82},"一耳入乡 · 方言留声馆",[30,31],"audio","display",[],[],[35,36,37,38,39,40],"\u002Fapi\u002Fv1\u002Ffiles\u002F78694222-a8bc-4b0d-82a5-fcdcf18edcfa.webp","\u002Fapi\u002Fv1\u002Ffiles\u002Fa144dd6f-5d5d-4c99-9994-476c47c6b6db.webp","\u002Fapi\u002Fv1\u002Ffiles\u002Fc678abce-6054-49fc-82dc-7b309b844827.webp","\u002Fapi\u002Fv1\u002Ffiles\u002Fe60ed54c-1db2-43fe-827b-fdda8ad68b0b.webp","\u002Fapi\u002Fv1\u002Ffiles\u002F3123d4fc-f32d-4d4e-94c9-c9f35f66c56d.webp","\u002Fapi\u002Fv1\u002Ffiles\u002F5f3bc856-c427-48b4-989e-c8eb2198ae39.webp",[42],{"label":43,"url":44,"platform":45},"乡音苑 · 原声来源与许可","https:\u002F\u002Fphonemica.net\u002Fterms","other",[47,52,56,60,64,68,72,76],{"id":48,"name":49,"size":50,"media_type":51,"upload_id":48},"dd73d42f-0d20-4152-adc2-560e6b1b2644.zip","xiangyin-1.11.1-public-source.zip",1125795,"application\u002Foctet-stream",{"id":53,"name":54,"size":55,"media_type":51,"upload_id":53},"a3d87bca-c4f8-49e4-bd2a-da90438e4397.md","PUBLIC_NOTICE.md",15980,{"id":57,"name":58,"size":59,"media_type":51,"upload_id":57},"deb7e300-f521-4e3c-94b1-7be35e0aeb34.md","使用与安装指南.md",4769,{"id":61,"name":62,"size":63,"media_type":51,"upload_id":61},"8a4c8b3c-e0a2-4620-a241-8905131e8f76.md","验证记录.md",1533,{"id":65,"name":66,"size":67,"media_type":51,"upload_id":65},"f8edaaa7-37f0-4137-952d-fc29f8791edf.json","SHA256.json",2296,{"id":69,"name":70,"size":71,"media_type":51,"upload_id":69},"870afda6-ed24-409c-a02b-596ff4959fbb.zip","xiangyin-audio-resources-01.zip",16485968,{"id":73,"name":74,"size":75,"media_type":51,"upload_id":73},"6a46e922-2a31-4a24-b2cc-ce75fdac3b9e.zip","xiangyin-audio-resources-02.zip",17553986,{"id":77,"name":78,"size":79,"media_type":51,"upload_id":77},"18c874b0-54ea-476c-a04a-ee88b5bc27d4.zip","xiangyin-audio-resources-03.zip",8087541,"1.11.1","混合许可：Apache-2.0（代码）；CC BY-SA \u002F CC BY-NC-SA 等（音频）；SIL OFL（字体）",[83],{"type":84,"partitions":85,"iris":86},"iris",[],{"bundle_asset_id":87},"70f63e11-1207-40c4-91f3-efd0f28c3c6b.irisfw"]