首页 > 解决方案 > 如果在 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:

标签: pythonpyaudiopitch

解决方案


推荐阅读