使用麦克风和便携式音频进行拍手检测。

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

  • 工作振幅隔板
  • 支持命令执行和速率限制

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java双端队列(Deque)快速排序   java隐藏成功测试的日志   如何在java中循环某些内容?   java从ArrayList中删除重复对象   java在使用关键字驱动从Excel文件中获取数据时遇到了执行测试用例的问题   javasql生成表   java mavenshadeplugin不包括uber jar中其他模块的依赖项   Java泛型类找不到方法   使用Android和iOS的java通知   php如何在Java中解密aes256cbc   类当我已经导入枚举类所在的包时,为什么需要导入枚举类才能使用它们?[爪哇]   java未经检查的强制转换有什么问题?   io如何在使用java zip压缩压缩文件时将文件拆分为多个文件?   在java中,字典随机访问给定密钥的映射条目   Java登录表单