Kivo - 一个基于 PySide6 的轻量级桌面提词器
摘要
Kivo 是一个基于 PySide6 的轻量级桌面提词器,提供干净且始终置顶的阅读覆盖层,适用于脚本、AI 生成内容、演示文稿和视频录制。目前处于 MVP 阶段。
查看缓存全文
缓存时间: 2026/06/29 06:24
rajtilakjee/kivo
来源:https://github.com/rajtilakjee/kivo
Kivo
GitHub release(含过滤器)
GitHub 许可证
GitHub 仓库星标
GitHub 复刻数
GitHub 仓库大小
一个轻量级桌面提词器,基于 PySide6 构建。Kivo 提供了一个干净、始终置顶的阅读覆盖层,适用于脚本、AI 生成内容、演示文稿和视频录制。
状态: 🚧 MVP(v0.1.0)
https://github.com/user-attachments/assets/eaa42e1f-77f2-406f-9cee-83f556f3c61d
功能特性
- 无边框、始终置顶的覆盖层
- 现代圆角 UI,带有半透明背景
- 可拖拽窗口
- 打开任意文本(
.txt)文件 - 文件变更时自动重新加载
- 平滑的提词器式自动滚动
- 可调节滚动速度
- 暂停与恢复滚动
- 轻量且无干扰
键盘快捷键
| 快捷键 | 操作 |
|---|---|
Esc | 关闭 Kivo |
空格键 | 暂停 / 恢复滚动 |
↑ | 增加滚动速度 |
↓ | 减小滚动速度 |
安装
克隆仓库:
git clone https://github.com/rajtilakjee/kivo.git
cd kivo
安装依赖:
pip install -r requirements.txt
运行应用:
python main.py
构建
使用 PyInstaller 创建独立可执行文件:
pyinstaller --onefile --windowed --name Kivo main.py
可执行文件将生成在 dist/ 目录下。
Star 历史
路线图
- 设置窗口
- 全局快捷键
- 记住上次打开的文件
- 字体自定义
- 可调节不透明度
- 滚动速度预设
- 镜像模式
- 多种主题
- 自定义提词器渲染
- 跨平台发布
技术栈
- Python 3
- PySide6(Qt for Python)
许可证
本项目基于 MIT 许可证开源。
相似文章
Tellie Prompter 1.5
Tellie Prompter 1.5 是一款智能提词器,它能预测用户尚未说出的内容,从而提升演示效果,目前在 Product Hunt 上进行展示,可供讨论和获取。
Sayscroll
Sayscroll 是一款AI提词器,能根据你的语音滚动,让视频、演示和演讲更自然,内置录制功能,并支持60多种语言。
构建一款完全本地的PDF朗读与PDF转有声书桌面应用(基于Kokoro 82M、Qwen和llama.cpp)
Speechfony是一款全新的完全本地桌面应用,可朗读PDF和EPUB,支持句子高亮、语义搜索和MP3有声书导出,使用Kokoro TTS和设备端嵌入模型。它优先考虑隐私和离线使用,采用开源MIT许可证。
Voiskey
Voiskey是一款AI语音输入工具,能将语音转换为符合上下文的文本,支持多种平台和语言,输入速度比打字快5倍。
KDE Plasma 6.7 发布
KDE Plasma 6.7 已发布,引入了按屏幕虚拟桌面、麦克风音量测试、长按特殊字符、浅色/深色模式切换、越南农历、系统托盘中的后台应用、打印改进以及各种可用性增强。