# Source Voice **Repository Path**: magicgravel/source-voice ## Basic Information - **Project Name**: Source Voice - **Description**: 本项目为CSGO游戏播放语言包工具。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-22 - **Last Updated**: 2023-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Source Voice 本项目为CSGO游戏播放语言包工具。 (平台环境:Windows、[Python 3.8+](https://www.python.org/downloads/windows/)) ## 启动: 双击执行本目录下的 sv_start.bat 批处理文件启动 (可编辑批处理文件中的命令参数选项) 在CSGO游戏的设置中启用控制台,按 ~ 键调出控制台,执行 ``exec sv`` 。 在终端或游戏控制台输入执行 ``la`` 查看语言包列表,输入执行想播放的语言包对应的索引数字,之后就可以通过按 bind 绑定的热键来播放语言包。 ## 脚本传入参数默认值: - 导入音频文件存放的目录 INPUT_DIR : "./input_voice" - 经过编码转化后的音频文件存放目录 OUTPUT_DIR : "./csgo" - Steam的目录 STREAM_DIR : "D:/Software/Steam" - CSGO的目录 CSGO_DIR : "" (void) - FFmpeg的目录 FFMPEG_DIR : "" (void) - 播放语言包绑定的按键 BIND_KEY : "v" 使用时请根据自己的实际目录位置修改 sv_start.bat 文件。 ## 命令: - start : 开始工作,默认刚启动时就自动执行start - stop : 停止工作 - exit : 退出程序 - la : 列出语言包列表 (可在游戏控制台中使用) - echo TEXT: 输出文本 TEXT - bind KEY: 改变绑定热键为 KEY - VOICE_INDEX : 一个数值索引,改变使用的语言包 (可在游戏控制台中使用) - set VOICE_INDEX RATIO : 设置索引为VOICE_INDEX的语言包的音量,RATIO为调整音量的比例 ## 更新记录 - ... - 2023.6.29 修复Steam存多个CSGO用户时无法正确读取sv_relay.cfg的BUG;支持自动扫描导入语言包;支持使用 [set VOICE_INDEX RATIO] 命令设置语言包的音量