记忆单元规则 v1 最快方式:从软件中创建、编辑一个记忆单元,再点“导出”取得完整 ZIP 模板。 纯文字示例:example.memory.json;把 cards 数组复制多项即可。保存为 UTF-8 JSON,在“导入”中选择文件。 必须保留 format="memory-cards"、version=1、unit 对象和 unit.cards 数组。 unit:name 名称,description 简介,category 类型,round_size 每轮卡数(1–100)。 每张卡:title 标题(必填)、answer_text 答案、phonetic 音标、speech_text 实际朗读文字、language 语言代码、image 图片、audio 标准发音、mnemonic 联想编码与故事、mnemonic_audio 中文解说。 language 常用 zh-CN(中文)、en-GB(英式英语)、pt-PT(葡萄牙本土葡语)。 未提供图片或音频时 image/audio 填空字符串;没有音频的卡可调用浏览器设备朗读。 带媒体的 ZIP:根目录放 manifest.json,内容与 JSON 模板格式一致。 把媒体放入 media/ 目录,卡片 image="media/001.png"、audio="media/001.m4a"。 所有非空媒体字段必须引用包内文件,不放外部链接或未被卡片引用的文件。 每张卡可引用一张 PNG/JPEG/GIF/WebP 图片(最多4 MiB)、分别为标准发音和中文解说提供 MP3/WAV/M4A/OGG 音频(每段最多5 MiB)。 打包时选中 manifest.json 和 media 文件夹,直接压成 ZIP,不再套一层总文件夹。 每单元最多5000张;ZIP最多8 GiB,展开总量最多12 GiB;纯JSON最多512 MiB。 可选复习字段:due_at(UTC格式,例如2026-10-08T00:00:00.000Z)、rating(null/easy/medium/hard/again)、review_count(0–100000000整数)。不填时创建新卡。 每次文件导入建立独立个人单元;公共目录的“加入记忆库”会阻止重复,再加入需改用不同名称。 mnemonic_audio 可引用 media/story-001.m4a;与 audio 独立。修改 mnemonic 未同时提供新解说时,旧 mnemonic_audio 会清除。