
ARmahjongAssist (AR麻将助手)
ARmahjongAssist 是一个结合 RayNeo AR 眼镜 与 本地化 AI 的麻将辅助系统。通过 AR 眼镜实时采集手牌图像,在本地服务器进行 YOLO 识别与牌效分析,并将最佳切牌建议实时投射在眼镜屏幕上。
Movie Narrator 是一个开源工具包,可从简单的命令自动生成带旁白、字幕和渲染输出的电影解说视频。
Movie Narrator 是一个功能强大的开源工具包,通过简单的命令行指令,自动生成带有旁白、字幕和渲染输出的电影解说视频。它将 LLM 脚本创作、TTS 语音合成、场景匹配和视频渲染整合到一个流水线中,让创作者只需提供一个电影名称和风格提示,即可快速产出高质量的短视频内容。
movie-narrator-web) 和 REST API,支持异步任务提交和远程推理。要求 Python 3.10+。
# 从 PyPI 安装
pip install movie-narrator
# 或者从源码安装
git clone https://github.com/zcbacxc/movie-narrator.git
cd movie-narrator
pip install -e .
可选附加项:
[media]: 场景检测 (PySceneDetect)[ml]: WhisperX, FunASR 等本地 ML 依赖 (Python < 3.14)[full]: 包含所有依赖默认使用本地 Ollama。你可以通过 ~/.movie-narrator/.env 文件配置其他提供商(如智谱 GLM、阿里百炼 Qwen 等)。
MN_LLM_BASE_URL=http://localhost:11434/v1
MN_LLM_MODEL=qwen2.5:7b
MN_DEFAULT_VOICE=zh-CN-YunxiNeural
只需一行命令即可开始创作:
# 基本用法:生成 60 秒热血搞笑风格的《飞驰人生》解说
mn create --movie "飞驰人生" --style "热血搞笑" --duration 60
# 高级用法:指定竖屏格式和特定语音
mn create --movie "飞驰人生" --voice "zh-CN-XiaoxiaoNeural" --format "9:16"
# 模仿爆款风格
mn imitate --reference viral_ref.mp4 --movie "飞驰人生"
执行完成后,你将获得以下文件:
| 文件 | 描述 |
|---|---|
final.mp4 | 最终渲染的视频文件 (16:9 或 9:16) |
narration.mp3 | AI 生成的纯旁白音频 |
mixed.mp3 | 旁白 + 背景音乐混合后的音频 |
subtitle.srt | 原始语言字幕 |
subtitle.bilingual.srt | 双语字幕 (如果启用) |
script.md | 人类可读的解说脚本 |
clips/ | 切割好的独立电影片段,方便二次编辑 |
metadata.json | 包含片段时序、管线状态等元数据 |







