
Docker 部署 Piper:轻松搭建本地 TTS 文本转语音平台
门铃响了、洗衣机洗完、夜里有人按开关——这些事如果交给云端 TTS,句子要先出家门:有延迟、按量计费、断网就哑,门铃和漏水这类家务文本也会落到第三方。手机 App 自带的「云语音」换一家就换一套账号;树莓派或 NAS 上已经跑了 Home Assistant,却仍然缺一块完全本地的「把文字念出来」。

门铃响了、洗衣机洗完、夜里有人按开关——这些事如果交给云端 TTS,句子要先出家门:有延迟、按量计费、断网就哑,门铃和漏水这类家务文本也会落到第三方。手机 App 自带的「云语音」换一家就换一套账号;树莓派或 NAS 上已经跑了 Home Assistant,却仍然缺一块完全本地的「把文字念出来」。

小团队自建代码托管,常见拆法是 Gitea / GitLab 管仓库,再另起 Jenkins、Drone 或一套 Runner 跑构建。Webhook、权限和备份各管各的,出问题要在两套后台之间对账。源码和制品若不能出内网,公有云托管按席位计费,完整企业 DevOps 套件又往往过重。更常见的目标是:**一台机器上同时有 Git、流水线和制品入口**,浏览器能管,数据落在自己的磁盘。

做 App 自动化或兼容性回归时,很多人先在 Windows / macOS 上堆模拟器:占内存、难批量,和 Linux CI 也不一致。真机农场贵、调度重;给每台测试机刷系统,运维成本更高。更实际的需求往往是:在自己的 Linux 服务器上起几个安卓实例,用熟悉的 ADB 装包、跑脚本,屏幕投到笔记本上看一眼。

研发一忙,需求就散在聊天记录、表格和口头承诺里:产品经理改一版 Excel,开发对不上行号,测试不知道该验哪条;缺陷在群文件里传来传去,对几次就丢了上下文。再大一点的团队还要同时管多条产品线、多个迭代,没有一个「产品 / 项目 / 测试」既能分开又能衔接的地方,周会只能靠人肉对账...

云服务器、VPS、家用 NAS 多半是纯命令行 Linux:没有显示器、没有桌面环境。装带界面的安装向导、数据库客户端或办公软件,只能靠 SSH;给宿主机装一整套 GNOME / KDE,又占内存、又难和维护中的 Web / 数据库服务共存;传统 VNC / RDP 还要额外装客户端,证书与权限也更碎。

ZLMediaKit 是开源流媒体服务,内置 MediaServer,可把 RTSP、RTMP 转成 HLS、HTTP-FLV 与 WebRTC。本文用 Docker Compose 部署 zlmediakit/zlmediakit 之后,可以用 FFmpeg 推一路测试流,并在浏览器里播放。适合直播联调、监控预览与内网低延迟播放。

openGauss 是一款开源的关系型数据库:用 SQL 建库建表、存业务数据、做查询与事务,角色接近 PostgreSQL / MySQL。常见用途包括业务系统后端库、中间件联调、教学实验,以及信创 / 国产化选型时的自托管试跑。

写代码、查接口、改配置时,经常要临时算哈希、加解密一段文本、美化 SQL / YAML / JSON、生成 UUID 或二维码。很多人随手打开搜索引擎里的「在线工具」:站点一多难记,更麻烦的是 Token、密钥、内网 URL 一旦贴进公网页,等于把敏感串交给未知第三方。
共 278 篇文章