如题
打游戏的时候,会重复一句话,比如“某方向有人”,重复说起来很累
想用 Python 实现一个这样的功能,
1.把我自己的声音录好,假如是 aaaa.mp3
2.按快捷键,让 aaaa.mp3 作为麦克风的输入,让对方能听见
也就是说,从正常的流程 : 我对麦克风说话->我的电脑->网络->对方音响或者耳机
变成我录好的 mp3->我的电脑->网络->对方的音响或者耳机
ps: 按键的功能,可以用键盘钩子实现,那语音方面的功能,应该从哪里入手啊??求指点
1
x86 2018-01-15 08:28:57 +08:00 via iPhone
肯定有的,前不久看的视频介绍一款主播设备的,点击就有鼓掌声和笑声,可以自定义背景音之类的输出的
|
2
KevZhi 2018-01-15 08:43:49 +08:00 via iPhone 1
csgo 也有一个语音播放器,按键在频道里放歌。你可以去研究下,来源。
https://github.com/SilentSys/SLAM |
3
KevZhi 2018-01-15 08:44:49 +08:00 via iPhone
来源——开源
|
4
SoulGem 2018-01-15 10:06:48 +08:00
单独一个通道留出来,专门留给你录好地声音,然后需要的时候播放就可以了……如果声卡输入口多那更简单
|
5
Ghkitg 2018-01-15 10:31:30 +08:00
|
6
Ghkitg 2018-01-15 10:39:31 +08:00 1
|
7
Ghkitg 2018-01-15 10:56:40 +08:00 1
|
8
GeruzoniAnsasu 2018-01-15 12:21:24 +08:00 1
简单来说
要驱动 专业声卡驱动可以配置音频路由(我瞎说的,我只用过 kx ),然后比如以你的需求,让 mic 和音效播放走的设备混音,再走某个录音设备 要么就某些软件自带播放+mic 混音( yy ) 要么就做一些 hack 或者干脆游戏有编程接口 不知道 lz 是想开发一个这种能输入伴奏的软件还是只是想在游戏里给人家放音乐 如果是前者,问题基本等同于怎么处理音频,如果是后者,那找找怎么当主播的教程吧(关注过骚男用的也是 kx 驱动) ps. 录音输入设备选成,波形 /软件混合 /立体声混音 /您听到的声音,这样输入音频就是你电脑正在播放的声音,再把 mic 回馈打开,能简单实现混音效果 |
9
fushall OP 谢谢大家的指点,有了这些思路,就可以顺藤摸瓜开干了!!!!
|
10
admia 2018-01-15 13:24:56 +08:00
要声卡吧
|
11
nananqujava 2018-05-24 16:02:13 +08:00
请问下, 有解决方案了吗
|