本文描述听文视频工作台Android正式版1.0.2与独立试用版1.0.2-trial的实际实现,覆盖产品到代码、输入到成片、任务到文件、构建到发布的完整链路。适用对象为开发人员、技术交付人员、维护人员以及需要判断产品实现范围的评审者。本文不是将来功能方案:已实现行为、测试证据和现有局限分开表述。
| 基线项 | 正式版 | 试用版 |
|---|---|---|
| APK versionName | 1.0.2 | 1.0.2-trial |
| versionCode | 10002 | 10002 |
| applicationId | cn.tingwen.workbench |
cn.tingwen.workbench.trial |
| Java namespace | cn.tingwen.workbench |
cn.tingwen.workbench |
| 导出provider authority | cn.tingwen.workbench.exports |
cn.tingwen.workbench.trial.exports |
| 保留的PC业务基线 | PC1.5.9 | PC1.5.9,附累计试用控制 |
| Android SDK | min24 / target34 / compile36 | 相同 |
| ABI | arm64-v8a、x86_64 | 相同 |
技术实现使用原生Java宿主与WebView承载交互、Chaquopy内嵌Python、Flask提供回环HTTP业务接口、Pillow加工画面、在线Edge TTS生成MP3、可选Seedream生成图片,以及打包的Android原生FFmpeg/FFprobe执行编码与探测。手机不依赖PC在线、不下载本机绘图模型,不存在远程Web应用托管层。
需要区分三条边界:界面在哪里显示(WebView)、业务在哪里执行(应用进程内Python)、哪些数据离开设备(联网TTS正文、用户选择的图片服务器访问、用户明确同意的Seedream提示词/认证及主动分享)。视频编码和照片规范化在手机本地,但不是所有输入处理都完全离线。
源码归档中仍保留PC兼容函数、Draw Things模块、CLI脚本和历史版本记录;这些不代表APK现行用户入口。特别是Android启动会替换视频worker,绕过桌面Python子进程合成分支。本文所有编码参数均取Android实际worker,而非保留CLI的可选字幕或macOS硬件编码分支。
编制日期:2026-10-10。正式版代码发布目标提交为7fa6bf848d5f6718a38838f56b5754e267cba19f;试用版发布目标为14f47dc5edadcd5d498a71ae039b1d44feaef3f1。后续主分支fb7e0c1补充发布核验记录,未改已签APK。原始源码及证据目录的SHA256索引附于本文最后,便于核对资料基线。