Skip to content

Voice Recording

DNTOF edited this page Aug 24, 2026 · 1 revision

语音录音取证

开启 voice_record_enabled 后每局自动保存一个 zip 到录音目录。

文件格式

voice_round_3_20260818_223100.zip
├── ….Proximity.wav    近距离频道(人类主频道)
├── ….Radio.wav        对讲机
├── ….Intercom.wav     Intercom
├── ….Scp.wav          SCP 阵营频道
└── ….timeline.log     时间轴

每个语音频道独立 WAV(48kHz / 16bit / 单声道),频道间不混合。 同频道多人同时说话逐采样混合(求和钳制)。 未产生流量的频道不生成文件。

时间轴格式

制表符分隔 TSV,可导入 Excel / 脚本解析。

# SLDataAPI 语音时间轴
# 列: 回合内秒	绝对时间	事件	昵称	steamid	角色	频道	netid	详情
# 对齐: 采样号 = 所属频道 WAV 内字节位置 ÷ 2(按频道累计)
0.000	22:31:00.123	回合开始
1.200	22:31:01.323	通道开始	Proximity	0	….Proximity.wav
12.345	22:31:12.468	说话开始	PlayerOne	76561198…	D级人员	0	1234	文件采样号=592560
16.789	22:31:16.912	说话结束	PlayerOne	…	时长=4.444s 起点=592560 终点=805872
623.456	22:41:23.579	回合结束	内容时长=...s 丢帧=0 终点采样=...

对齐

采样号 = 所属频道 WAV 内字节位置 ÷ 2(按频道累计,静默不占空间)。 跨频道对照用同一采样号即可对齐同一瞬间。

清理

voice_record_max_rounds 控制保留局数(0 = 不清理)。 磁盘参考:约 5.5MB/分钟/频道。

Clone this wiki locally