VOICE V · iOS MILESTONE

从 build 1 到 23,
V 住进了 iPhone。

不是一晚四版,是 23 个 build 的连续演进:从第一次双向通话,到把 H5 整套搬进 App, 再到三次回退、两次真机验收、双节点统一。10 月 22 日晚的四版,只是最后一段。

23
个 build
从 1 到 23
1.0.0 (23)
当前装机
build 22 可回滚
206
统一产物
手机 + 国内节点
37ms
停旧播报
替换确认后
V
V
在听 · 在查 · 在办
长按侧边按钮
1.0.0 (23)
build 1 → 23
01 · 为什么是里程碑

不是“多了个 App”,是入口变了。

打开浏览器,进 /voice
→
长按手机侧边按钮,直接接通操作按钮通过原生后台音频起呼,接通后留在灵动岛。
只能在通话里说
→
一边刷手机、一边走路,一边和 V 说胶囊常驻,不挡当前 App;切 App 也不中断。
关掉网页就断了
→
任务进度和结果,直接在胶囊里回报查资料、派任务、等结果,不用重新拨号。
02 · 全历程

23 个 build,五个阶段。

每一版只解决一个真问题;中间有失败、有回退,也有两次真机验收。下面的 build 条按阶段着色。

1–5 原型6–9 H510–13 基线14–18 联调19–23 打断 / 波形
1
build 1–5 · 原型与入口

先把「按一下就能说」跑通。

1 · 2 · 3 · 4 · 5
  • build 2:首次真实双向通话,能在灵动岛里对话(用户确认)。
  • build 3 / 4:SiriKit、CallKit 两条路都失败——仍会打开主 App,撤回。
  • build 5:恢复 AudioRecordingIntent;长按操作按钮,全程留在灵动岛,双向对话获用户确认。

build 1 是初始壳,没有单独验收记录。

2
build 6–9 · 把 H5 搬进 App

不是套壳,是把整套体验搬进来。

6 · 7 · 8 · 9
  • build 6:原生对齐 H5——头像与配色、对话、文字补充、任务、方案阅读,iPhone / iPad 双栏;灵动岛加最近一句和方案入口。
  • build 7:补齐 52 张 Reaction(含 15 张情绪),400ms 稳定触发、最长 5 秒、280ms 渐变。
  • build 8:多人转写、身份条、长回复卡片、富文本、Grok 声音与样本试听;保存为原生基线。
  • build 9:完整方案阅读器;网页生命周期与原生录音分离,重载网页不重拨。
3
build 10–13 · 找到可用基线

先能正常打电话,再谈新功能。

10 · 11 · 12 · 13
  • build 10:真实接通、双向通话获用户接受,成为 H5 基线。
  • build 11:紫底耳麦图标 + 包内里程碑日志;从 main 68ebcc9 签名安装。
  • build 12 / 13:欢迎语有声,但麦克风对话失败 → 回退 build 10,再回 build 11;原因与回退记录保留。
4
build 14–18 · 新壳与联调

网页能更新,原生能力不丢。

14 · 15 · 16 · 17 · 18
  • build 14:新壳 + 网页同步;操作按钮起呼、锁屏双向、灵动岛静音 / 恢复 / 结束,获用户验收(PR59)。
  • build 15 / 16 / 17:报告岛、实时字幕、波形,三个候选逐步合入。
  • build 18:联合版——波形 17 + 系统图标 + 默认/后台 Reaction + 原生 SeedDuplex + GPT Live One WebRTC;验收后合入 main(PR65)。
5
build 19–23 · 打断、统一、波形

从「能说」到「说得顺、停得住」。

19 · 20 · 21 · 22 · 23
  • build 19:字幕连续,不再断行 / 乱序(PR68)。
  • build 20:工具提示后旧语音不串台(PR70)。
  • build 21:共享 SeedDuplex 打断 + 电话静音查询(PR72 / 73 / 74);装机 21。
  • build 22:插话等待修复(PR75 / 76);Tianyi 确认验收,装机 22,保留 21 回滚。
  • build 23:灵动岛只用 24 个真实能量窗口做波形,不再显示对话文字(PR77 / 78 / 79);装机 23、正常启动,保留 22 回滚。
03 · 双节点统一

不再“手机更新了,机器人还在旧版”。

PR #67 / #71 首次把同一份 main 产物同时发布到网页/iOS 和国内机器人/音箱;10-23 02:17 再发到 08eaecf1(搜索自然接话),两端仍是同一份 206 文件。

current · verified artifact08eaecf1206 files · 两份服务逐字节一致 · build 23 保留
Phone网页 / iOSbuild 23 · 波形 · 搜索接话
Home国内机器人 / 音箱同一产物 · 原配置保留
02:17:43零通话切换 · admission 恢复 · Gateway 身份不变
04 · 数字

走到 build 23 的代价与证据。

23
个 build
1 → 23
736
Node 测试
搜索自然接话
95
Speaker 测试
长期回归
34
Core 测试
build 23
206
统一产物文件
两份服务一致
0
Gateway 改动
身份保持
05 · 现在能做什么

三个最直接的变化。

起呼
长按

按一下,V 就在。

长按操作按钮,原生后台音频接通,灵动岛出现波形;不用解锁进 App,也不用等网页加载。

边用边聊

不抢你的屏幕。

刷消息、看地图、走路都可以;V 在胶囊里继续说,切 App 不会断。

报进度
✓

活干到哪,直接说。

查资料、派任务、等结果,进度和完成都在胶囊里;不用再问「好了没」。

还没验收

装机 ≠ 真机验收。

  • build 23 的新波形真机听感还在收集反馈;build 22 可回滚
  • 长通话、系统来电 / Siri 打断、网络切换,未超出已接受的短测范围
  • 搜索自然接话的 TV 噪声对照:身份检查 baseline 7/8、candidate 6/8;candidate 1/2 通对电视作出回应
  • 两个版本都没完成「电视打断后的查询」;小样本不能证明统计等价或退化
  • App Store / TestFlight 未发布;真实设备音频与固件不在本轮范围

build 22 已由 Tianyi 确认验收;build 23 已装机并正常启动,但新波形的真人听感仍需反馈。

“今天一系列的语音 v 以及 ios 更新都很棒,语音 V 正式上正轨了。”— Tianyi,2026-10-22