🎧 随心听方案
模块设计草图 · 与现产品同款样式
「听 30 句」改名「随心听」:一个模块、三种模式,管住所有"不用眼睛、只用耳朵"的场景。空闲时间打开,模拟英语环境。
音频全部现成,零重新生成
纯前端改动
开练 / 巩固不动
闯关地图暂不改
一 · 模块位置
首页
开练
巩固
随心听(原 听30句)
进度
随心听 =
① 为你选 30 句
② 逐句中英
③ 全文连播
闯关地图
总览全局 · 翻书浏览
暂不改
① 零操作:进来就自动播、循环不停。②③ 共用控制行(播放方式 / 倍速 / 暂停),下面日表格点哪格从哪天播。
二 · 按时间线,每个模式各归一个场景
1
开始前 · 摸底
先听听今天的全文,试试能听懂多少
③ 全文连播
2
训练中 · 核心
App 挑好 30 句循环播,零操作,配开练/巩固
① 为你选
3
尾声 · 提前预览
内容还不熟,用中英混合提前听后面的天
② 逐句中英
4
结束后 · 复习
熟悉的旧文整篇再听,巩固整体听力
③ 全文连播
三 · 页面原型(点标签切换模式)
← 返回
🎧 随心听
为你选
逐句中英
全文连播
⏸ 暂停
My watch seems to have stopped working.
🔊
第 5 / 30 句 · 按「最需要听」排序
App 自动挑今日最需要的 30 句 · 进来自动播 · 循环不停 · 零操作
播放方式
顺序
单曲循环
倍速
0.75
1.0
1.25
⏸
My watch seems to have stopped working.
我的手表似乎不走了。
五段式:男英 → 女英 → 中文 → 男英 → 女英
第 5 天 · 第 5 / 30 句
🟧
1
🟧
2
🟧
3
🟧
4
5
🟧
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
共 100 天 · 滑动看全部 · 点哪格从哪天播,随时切换
中英混合 · 练不熟的天 · 只显示当前句
播放方式
顺序
单曲循环
倍速
0.75
1.0
1.25
⏸
正在播:第 5 天全文连播
01:23 / 06:40
一遍到底 · 不重复 · 不插中文 · 不显示原文
🟧
1
🟧
2
🟧
3
🟧
4
5
🟧
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
共 100 天 · 滑动看全部 · 点哪格从哪天播,随时切换
整篇连读 · 播完从头再来 · 不停
① 为你选 · 零操作
和现在"听30句"完全一致:进入即自动连播 App 挑出的今日最需要 30 句,循环不停。初衷不动——不用眼睛、不用动手。
只显示当前在听的句子
五段式单句,循环播放不停
场景:训练中,配开练/巩固一起用
模式 ①
② 逐句中英 · 练不熟的天
一句一句听,每句带中文(五段式)。给"提前听后面的天"这类还不熟的内容。
只显示当前句(英文 + 中文)
日表格点哪格从哪天播,随时切换
控制一行:播放方式 / 倍速 / 暂停
单曲循环 = 单天循环;顺序播完从头再来
模式 ②
③ 全文连播 · 摸底与复习
整篇一遍到底:不重复、不插中文。开头摸底、结尾复习都用它。
不显示原文(音频无逐句时间戳)
日表格点哪格从哪天播,随时切换
控制一行:播放方式 / 倍速 / 暂停
单曲循环 = 当前篇反复;顺序 = 跨天连播,播完从头再来
模式 ③
数据映射(全部现成)
模式
音频
内容
① 为你选
sNN.m4a
今日窗口逻辑(现有代码)
② 逐句中英
sNN.m4a
五段式:男英→女英→中文→男英→女英
③ 全文连播
dayNN-full.m4a
全天整篇连播
四 · 已确认的决策
②③ 只显示当前在听的句子
,不列全部句子;③ 不显示原文(无时间戳)
起播天改为日表格
(地图格样式):点哪格从哪天播,随时点随时切换
去掉 🔁 循环开
:循环语义并入播放方式;控制放一行:播放方式 / 倍速 / 暂停
单曲循环 = 单天循环
(② 重复当前天,③ 重复当前篇)
循环播放不停止
:顺序播完(跨天到第 100 天)自动从头再来
倍速三档 0.75 / 1.0 / 1.25,②③ 共用;闯关地图本次不改;开练、巩固不动
草图 · 样式已对齐现产品。你点头后按此实现「随心听」。