老弟最近初学Python,网上搜了半天,没合适的攻略,只好请教各位老哥了
2条回答 默认 最新
- 编程乐学 2023-12-23 14:20关注
import sounddevice as sd import keyboard # 设置阈值和按键 threshold = 0.1 # 设置声音阈值 key_to_press = 'space' # 设置要按下的按键 # 定义回调函数 def audio_callback(indata, frames, time, status): volume_norm = np.linalg.norm(indata) * 10 # 计算音量的标准化值 if volume_norm > threshold: keyboard.press(key_to_press) # 按下按键 # 打开声音输入流 stream = sd.InputStream(callback=audio_callback) stream.start() # 持续监听声音输入 while True: pass # 停止声音输入流 stream.stop()
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 Mac版Fiddler Everywhere4.0.1提示强制更新
- ¥15 android 集成sentry上报时报错。
- ¥50 win10链接MySQL
- ¥35 跳过我的世界插件ip验证
- ¥15 抖音看过的视频,缓存在哪个文件
- ¥15 自定义损失函数报输入参数的数目不足
- ¥15 如果我想学习C大家有是的的资料吗
- ¥15 根据文件名称对文件进行排序
- ¥15 deploylinux的ubuntu系统无法成功安装使用MySQL❓
- ¥15 有人会用py或者r画这种图吗