功能特性

为线下广播打造的完整能力清单

从文字内容、任务调度、音频混流到授权审计,每一个环节都是为 7×24 小时无人值守设计的。

Quartz Cron 秒级调度

基于 Quartz.NET 3.13,支持一次性、每天、每周、工作日、自定义 Cron 表达式(含秒),本地时区精准触发,准点率 99.9%。

🎙️

双引擎 TTS 链

Edge TTS(在线真人级音色)+ Windows SAPI(离线兜底),自动故障切换;优先级 缓存 → Edge → SAPI,断网也能播。

🗃️

SHA256 全局缓存

每条文案的合成音频按内容哈希缓存去重,重复播报毫秒开播;支持每日凌晨预热明天全部 TTS。

🎚️

背景音乐 Ducking

NAudio MixingSampleProvider 单一总线,广播触发 BGM 自动降至 15%,播完平滑恢复,响应小于 200 毫秒。

🔔

提示音与片头

每条广播自动插入 ding 提示音(首次启动自动生成,可替换为品牌音效),提醒顾客注意收听。

🚨

优先级与紧急插播

任务分 Normal/High/Emergency 优先级,Emergency(100) 立即中断当前广播,用于消防疏散、紧急寻人。

🔁

失败自动重试

播放失败指数退避重试:3 秒、9 秒,最多 2 次,自动跳过被占用的声卡瞬间,任务不掉链。

🎵

音频库管理

支持 MP3/WAV/M4A 等格式导入,按分类管理促销音频、铃声、国歌、体操音乐,一键加入计划。

📋

多套广播计划

可建立"工作日""周末""考试周""大促"等多套计划,一键切换,不用反复重排。

📊

概览仪表盘

今日已播次数、运行时长、缓存命中率、下一条待播任务一目了然,支持一键测试播报。

📝

Serilog 结构化日志

每次触发、播放、失败、引擎切换全部记录,每日滚动文件保留 30 天,故障与审计有据可查。

🔒

RSA-2048 授权

JSON 授权文件绑定 24 位 MachineGuid,防拷贝篡改,支持限期授权、永久授权与换机重签。

🖥️

深色工业风 UI

WPF 原生桌面界面,8 个功能页面,长时间盯屏不刺眼,适合广播室和控制室环境。

🗄️

SQLite 零运维

本地 SQLite + EF Core 9,无需安装数据库服务器,数据存于 %LocalAppData%,备份拷贝即可。

🌐

gRPC 多设备扩展

企业版支持多设备远程下发任务、同步 BGM、集中日志,连锁与多分区场景统一管控。

想看看这些功能实际跑起来的样子?

下载试用版,30 天内全部功能开放,不限门店数量。

免费下载试用 预约产品演示