最近一次不必要的webOS更新促使开发者Anubhav Malhotra在几个周末内,借助四款AI模型构建了定制电视软件。成果是R2D2——一款适用于webOS电视的本地主屏幕、私人远程浏览器和一键通话语音助手。
Linux计算主机运行Chromium和语音模型;电视提供显示、应用程序和遥控功能。代码由机器学习模型编写,但人类决策塑造了关键方面:使用WebRTC降低延迟、复用供应商逻辑缓冲语音样本以及设计用户体验。
该项目将电视从预装软件中解放出来,并实现个性化。他的女儿通过语音导航电视,而他则在家中最大的屏幕上浏览网页。
警告:电视组件以root权限运行,并在特定固件版本上修改供应商系统服务。此操作不受支持,可能使保修失效,并可能导致电视无法使用,直到重启或恢复出厂设置。固件SHA-256校验码和代码偏移量针对一个参考版本——请为您的固件重新推导。
要求包括:配备Chromium、Pipe Wire、GStreamer、FFmpeg(支持硬件HEVC编码)的aarch64 Linux主机、支持CUDA的GPU以及Python 3.12。电视需要root权限以及与确切固件版本匹配的工具链。两台设备必须处于同一局域网。
FAQ Q:此项目在webOS电视上安装是否安全?
FAQ A:不安全。电视组件以root权限运行,并在特定固件版本上修改供应商系统服务。此操作不受支持,可能使您的保修失效,并可能导致电视无法使用,直到重启或恢复出厂设置。请始终为您的固件版本重新推导固件SHA-256校验码和代码偏移量——切勿强制使用不匹配的校验码。
来源: Hacker News · 由HeadlinesBriefing整理摘要