gpt4 book ai didi

python - 如何检测pyaudio输入的声音频率?

转载 作者:行者123 更新时间:2023-12-02 23:27:39 25 4
gpt4 key购买 nike

我有一些基本的代码可以监听来自麦克风的任何输入:

import pyaudio

def listen():
pya = pyaudio.PyAudio()
fs = 44100

stream = pya.open(format=pyaudio.paFloat32,channels=1,input_device_index=0,rate=fs,output=False,input=True,frames_per_buffer=1024)
stream.start_stream()

while 1:
try:
data = stream.read(1024,exception_on_overflow=False)
# Get Data Frequency?
except KeyboardInterrupt:
break

stream.stop_stream()
stream.close()
pya.terminate()


if __name__ == '__main__':
listen()

我可以在此处输入什么代码来获得音频输入的频率?

最佳答案

aubio在这里值得检查。尝试this示例代码。

关于python - 如何检测pyaudio输入的声音频率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60308781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com