使用麦克风和便携式音频进行拍手检测。
slowclap的Python项目详细描述
基于Portaudio的PyAudio前端的拍板器。
状态:工作
安装
您需要安装Portaudio,然后才能安装最新版本的PIP:
sudo pip install slowclap
它将拉进pyaudio和numpy依赖。
用法
命令行
使用默认设置,每次检测到clap时运行您选择的shell命令:
slowclap --exec='echo Clap'
您可能需要使用-t选项调整麦克风的阈值。
python api
设置一个简单的检测循环:
import slowclap as sc feed = sc.MicrophoneFeed() detector = sc.AmplitudeDetector(feed, threshold=17000000) for clap in detector: # do something print(clap.time)
更改日志
v0.1.0
- 工作振幅隔板
- 支持命令执行和速率限制