家里的电视每天都会打开,但除了看节目,它还能做些什么?
我想要的其实很简单:打开电视,能看到家人的照片、时间和天气;需要用应用时,遥控器几下就能找到;孩子在家时,还能点开古诗词,听朗读、看诗意。
于是我以开源项目 CleanYourTV 为基础,借助 AI 一点点改造出适合自己家的 Android TV 桌面。我把它叫作「我的电视」,也在短视频里记录了改造和古诗词熏听的实际画面。
这篇文章既记录我的思路,也整理了安装、使用和继续开发的方法。项目已经开源:github.com/leriocn/my-tv。
先看看改造后的电视能做什么
桌面保留了电视最常用的入口,同时把照片、时钟、日期、农历、节气、天气和古诗词放进了家庭场景。喜欢的应用可以收藏到桌面,不需要每次都在应用列表里寻找。
相册和壁纸可以从 U 盘读取,天气需要联网;这些功能也会受到电视系统、存储权限和网络环境影响。我的开发目标设备是 Sony BRAVIA ATV2 CN,Android 9,其他电视的表现还需要各自验证。
点击诗词卡片,进入古诗词熏听

用遥控器选中桌面的诗词卡片,按确定,就能进入熏听页面。画面一边展示原诗,一边展示诗意;播放时先听真人示范朗读,再听诗意讲解,一首结束后自动进入下一首。
这里要说明一下声音来源:诗名和正文使用真人示范朗读;诗意讲解使用提前生成的 Edge 自然语音。部分原录音没有作者报幕,也会用自然语音补读。电视播放的是 U 盘上的音频文件,不需要在播放时联网合成。

页面还支持暂停、上一首、下一首、按年级和册别选诗。当前整理了统编教材一至五年级十册的 87 个条目;不同学校和教材印次可能有差异,具体范围以诗词库说明为准。
原诗结束后会留约 3 秒,再播放释义;释义结束后再留约 5 秒,进入下一首。这样不用一直拿着遥控器,家里做其他事情时也能听一会儿。
为什么选择在开源桌面上改造
电视上的交互和手机不太一样:人离屏幕更远,主要用遥控器方向键操作,焦点落在哪里、按返回会去哪儿,比堆多少功能更重要。而电视硬件的内存和性能也不一定宽裕。
我没有从零开始做一套桌面,而是选择了 CleanYourTV 作为基础,在它的代码上逐步扩展。原项目的版权和许可说明保留在仓库中。
我的目标也不是让一款桌面适配所有电视,而是先解决自家电视的实际问题:能不能看清楚、遥控器能不能顺手操作、相册切换是否流畅、播放诗词时退出是否干净。一个功能在电脑上看起来正确,还需要回到电视上检查。
我是怎样借助 AI 完成改造的
AI 在这个项目里更像一个开发搭档:我提出想法和使用中的问题,让它阅读现有代码、整理方案、修改和检查;实际需求、体验取舍和结果确认仍然要由我来把关。下面把这个过程整理成一套可以参考的方法,提示词是根据项目需求整理的示例,不是逐字聊天记录。
第一步:把「改电视」拆成具体场景
「帮我做一个好用的电视桌面」太宽泛,很难判断做得好不好。我会先告诉 AI 设备条件,以及希望打开电视后看到什么:
我想基于现有 Android TV 桌面做家庭版,目标设备是索尼 Android 9 电视,用遥控器操作。首页希望有照片、时间、天气和常用应用。请先阅读项目,说明现有结构和可以复用的部分,列出改造步骤、遥控器焦点、存储权限以及可能影响原桌面的风险;先不要删除原有功能。先让 AI 了解现有项目,再把需求拆成小块,后续才容易检查。例如相册先解决「U 盘里的图片能否找到、显示、切换」,再考虑裁剪、缓存和低内存处理;诗词先让入口和播放流程跑通,再调整节奏和选诗体验。
第二步:围绕遥控器和电视大屏调整界面
电视页面不能简单照搬手机布局。我会把关注点写清楚:大字是否能在沙发上看清、方向键的焦点是否可见、不同长度的天气和诗句是否挤压其他内容、返回键是否符合预期。
请检查首页在 1920×1080 电视上的布局,以及遥控器上、下、左、右、确定、返回的焦点流转。优先复用现有界面风格,不要只验证触屏操作。列出长文本、图片缺失和窗口尺寸变化时需要检查的情况。这些描述能帮助 AI 把问题落到具体页面和操作上。改完后还要结合真实电视画面判断:代码能运行,不代表坐在客厅里也好用。
第三步:把古诗词拆成「内容、声音、播放」
古诗词功能最初是一个很生活化的想法:打开电视,让孩子可以方便地听诗、看诗意。实现时,我把它拆成三部分:
- 内容:整理诗词的标题、作者、原文、释义、年级和册别,保存在可编辑的
poems.json中。 - 声音:保留真人示范朗读;为简明释义提前生成自然语音,并为缺少作者报幕的录音补充作者名。
- 播放:根据目录找到 U 盘上的音频,按「原诗 → 等待 → 释义 → 等待 → 下一首」播放,支持暂停、切换和退出。
例如,可以这样向 AI 描述一个具体任务:
请为现有电视桌面增加诗词熏听:从 U 盘 poetry/poems.json 读取目录,用遥控器进入页面,显示原诗和释义。先播放原诗音频,等待 3 秒,再播放释义音频,结束后等待 5 秒切下一首。需要支持暂停、上一首、下一首、按册选诗;离开页面时停止播放。请同时处理缺少 U 盘、目录错误和音频缺失,并给出验证方法。这类需求里,最容易漏掉的不是正常播放,而是中途按暂停、切歌、退出页面、U 盘或文件缺失等情况。让 AI 同时列出异常场景,再逐项验证,比只问「功能做好了吗」更有用。
第四步:根据真实反馈继续调整
开发过程中,我会把看到的画面和遇到的问题反馈给 AI,让它结合源码定位并调整。比如相册图片加载可能影响流畅度,天气或日期文字可能挤在一起,诗词的朗读与释义之间也需要留出合适的间隔。
诗词音频也经过了调整:原诗保留真人朗读,释义改用 Edge 自然语音,在电脑端提前准备,再放到 U 盘。诗词文字、音频路径和来源记录分开维护;如果修改了释义文字,也要同步重新准备对应音频,否则看到的内容和听到的内容可能不一致。
AI 可以协助处理代码、脚本和测试,但不会自动替人完成电视上的体验验收。我的做法是把每次改动的目标和验证范围记下来;旧版本的实机记录不能直接算作新安装包已经验证。
想体验的话,怎么安装
下面以公开的 3.8-sony.4 为例。这个安装包最低要求 Android 8.0;它使用独立生成的调试签名,本次公开构建尚未在实体电视上安装验证。其他型号兼容性未知,请先阅读 Release 说明。
- 打开 GitHub 发布页面,下载
my-tv-3.8-sony.4-debug.apk和poetry-usb-utf8.zip。需要示例壁纸的话,还可以下载tv-wallpapers.zip。 - 在电脑上解压诗词素材包,把其中的
poetry文件夹复制到 U 盘根目录。APK 本身不包含诗词音频。 - 将 APK 复制到 U 盘,连接电视,通过电视文件管理器打开安装;根据系统提示处理第三方应用安装和 U 盘访问权限。
- 打开「我的电视」,用遥控器选中诗词卡片并按确定,进入熏听。需要更换内容时,可在页面里按年级、册别选诗,也可以暂停或手动切歌。
- 想使用自己的照片时,在 U 盘根目录创建
tv文件夹并放入图片;是否设为默认桌面,可在确认适配后自行决定。
U 盘的基本结构如下:
U盘根目录/├── tv/ # 自己的照片或壁纸└── poetry/ ├── poems.json # 诗词目录 └── audio/ # 朗读和释义音频如果电视上已有同包名应用,签名不同可能导致无法覆盖安装。不要为了强行安装而卸载现有桌面或清除数据;先保留现有配置,确认签名和回退方式。
诗词真人朗读及配乐的权利属于原权利人,公开再分发授权尚未核实,不属于代码的 MIT 许可范围。使用或分享音频前,请查看素材来源与权利说明并自行确认授权。
想继续改造,可以从哪里开始
代码在 leriocn/my-tv。如果你也想用 AI 改成适合自己的电视,可以先克隆项目,让 AI 阅读 README 和目录,再指定一个很小的目标,例如「调整首页诗词卡片的文字大小」或「增加一种照片切换方式」。
git clone https://github.com/leriocn/my-tv.gitcd my-tv项目的 README 介绍了安装和功能;诗词库维护文档 介绍目录结构、音频准备与播放规则;Windows 下的构建脚本列出了 Android SDK、JDK 和 Gradle 等环境要求,并会执行测试、Lint 和构建。
如果想自己构建,在 Windows 上准备 JDK 21、Android SDK Platform 34、Android Build Tools 34.0.0 和 Gradle 8.11.1。然后在仓库根目录的 PowerShell 中,将下面路径替换成自己电脑上的实际位置:
# 先检查环境;把示例路径替换为自己的安装路径.\tools\build-personal.ps1 -SdkRoot "C:\Android\Sdk" -JdkHome "C:\Java\jdk-21" -GradleExecutable "C:\Gradle\gradle-8.11.1\bin\gradle.bat" -CheckEnvironment
# 环境检查通过后执行测试、Lint 和构建.\tools\build-personal.ps1 -SdkRoot "C:\Android\Sdk" -JdkHome "C:\Java\jdk-21" -GradleExecutable "C:\Gradle\gradle-8.11.1\bin\gradle.bat"脚本成功后会输出 APK 路径。自己构建的包与下载包可能使用不同签名,安装前应核对签名和设备兼容性;构建通过也不等于实机体验已经验证。
开始修改前,建议先让 AI 解释相关代码和数据流;改完后检查具体差异、运行项目测试,再在目标电视上验证遥控器和声音。公开代码前,也要检查照片、密钥、设备地址以及第三方素材的使用权。
这次改造让我最有感触的是:AI 降低了尝试一个想法的门槛,但真正决定它有没有用的,还是家里人实际怎么使用。电视桌面、相册和古诗词熏听都还可以继续完善;如果你也有类似想法,欢迎参考项目,改成适合自己家的样子。