PyAudio打印声音级别从1到100

时间:2019-01-29 15:03:28

标签: python audio pyaudio

我希望使用PyAudio将来自麦克风的声音打印为响度级别从1到100。目前,我的代码仅打印原始声音,即数字和字母,我如何将其转换为1到100的比例?到目前为止,这是我的代码:

then()

我是一个初学者,所以请彻底解释一下。谢谢!

编辑:以下是输出内容的一小部分示例:

import pyaudio import wave import threading CHUNK = 1024 FORMAT = pyaudio.paInt16 CHANNEL = 1 RATE = 44100 pa = pyaudio.PyAudio() stream = pa.open(format=FORMAT, channels=CHANNEL, rate=RATE, input=True, frames_per_buffer=CHUNK) def getdata(): threading.Timer(1, getdata).start() audio_data = stream.read(CHUNK) print(audio_data) getdata()

已解决:在这里找到答案

Pyaudio : how to check volume

0 个答案:

没有答案