各位,查了几分钟的slam开源地址的issue和起源2官方文档,我觉得很悬
“csgo本身提供了一个voice_inputfromfile命令,如果该命令设置为1,将使语音输入来自voice_input.wav文件,而不是您的麦克风。”
“SLAM就是通过把你要播放的文件覆盖为voice_input.wav来实现的。在csgo控制台执行要播放的音乐序号后,会把该序号设法保存到slam_relay.cfg中,slam循环读取该文件,负责将对应的音乐复制为voice_input.wav,然后删除slam_relay.cfg。”
“
I forked the repository and added Counter-Strike 2 as a game.
SLAM recognized CS2 correctly then and I could "exec slam", but Source 2 doesn't have the voice_inputfromfile command which is necessary for SLAM to work.“来自not available on CS2 · Issue #149 · SilentSys/SLAM · GitHub
大意就是这个老哥改了slam,能识别cs2了,但是cs2没有voice_inputfromfile,所以没用
我目前看起源2的文档中没有任何提供这个功能的线索,所以cs2以后应该没有蹦迪的机会了