Как определить частоту звука на входе pyaudio? - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть некоторый базовый c код для прослушивания любого входа с моего микрофона:

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()

Какой код можно ввести здесь, чтобы получить частоту аудиовхода?

...