python - 如果在 1 秒内检测到声音 1,如果在输入后检测到 3 秒声音 2,则打印 python
问题描述
我有一个可以检测特定频率的脚本。我需要脚本依次检测两个不同的频率 频率 A 为 1 秒 频率 B 为 3 秒,如果按此顺序检测到这对,然后打印命令。该脚本将处理频率 A 没问题,但它需要准确检测 1 秒。记录它并寻找频率 B 3 秒然后触发一个动作
a = '640.2'
pitch = pitch_o(signal)[0]
confidence = pitch_o.get_confidence()
pitch1 = "{:.1f}".format(pitch)
if pitch1 == a:
解决方案
推荐阅读
- python - Python:在这种情况下如何避免双重循环并加快性能?
- arrays - Kotlin:如何从 Arraylist 中获取列表?
- javascript - 如何让一个有孩子的父母只能在角度上为每个父母选择 1 个孩子
- amazon-web-services - AWS VPC 终端节点设置为 S3 和 DynamoDB
- django-models - 如何在 Django 的序列化程序中使用外键字段?
- android - 在标签布局中居中标签
- flutter - Inkwell 不能与带有装饰的容器一起正常工作
- flutter - Dart,Flutter:异常:键入“列表”
' 不是类型 'Map 的子类型 ' 在类型转换中 - xaml - Xamarin 表单按钮计数单击导航
- scrapy - 如何在 Scrapy 中将参数字典作为蜘蛛参数传递?