win11 自带的语音输入的同时自动静音扬声器,因为总是会收录进去扬声器的声音导致语音识别的乱七八糟
我想显示正在聆听的时候自动静音扬声器,一旦这个窗口消失就表示输入完毕恢复扬声器。
我尝试过事件触发来判断激活麦克窗口自动静音,但是这个窗口是包裹在explorer进程中的并且这个窗口是空白标题
根本无法判断


另一个正在输入的窗口很不好抓取,一失焦就消失,但是我成功抓取过,更这个窗口显示的一样没有区别
当然我知道可以手动静音并且方法多的不得了,但是咱不是想做成更好用的自动化嘛。
各位大佬有没有什么思路
可以从窗口句柄和窗口类名考虑吧,动作启动时设置静音,然后启动语音输入,获取语音输入的句柄,动作循环检测语音输入的句柄或窗口类名,如果检测不到了,恢复音量。