影院本地语音播报系统。
同步售票系统排期,自动播放入场通知、定时通知,支持自定义规则,通知内容支持表达式。手动自定义通知(比如开店播报、闭店播报、顾客走失播报等场景)
Python + Fast API + VUE + SQLite + sherpa-onnx(目前仅支持 CPU 推理)。
可自动识别 VITS 模型,均使用模型内置的固定音色。默认发行包 只需携带体积较小的AISHELL3 模型;其它会继续显示在模型中心,可按需下载 (默认模型效果较差,是为了打包大小不得已而,建议您下载其它模型)。
backend/cinetts/ FastAPI 控制端与核心领域代码
backend/cinetts/storage/ SQLite
backend/cinetts/tts/ 本地语音合成
backend/cinetts/ticketing/ 售票系统适配器
domain/ 与厂商无关的统一模型
ports/ 售票系统抽象接口
registry.py 厂商定义、配置字段与 Provider 注册表
settings.py 通用厂商配置与本地凭据存储
providers/ 目前只支持了凤凰佳影售票系统
frontend/ 前端文件
python -m venv .venv
.\.venv\Scripts\python.exe -m pip install --upgrade pip
.\.venv\Scripts\python.exe -m pip install -e ".[tts]"
.\.venv\Scripts\python.exe -m cinetts