我正在输出
parec -d "name"
你不需要知道这个命令,只要知道你一按回车,它就会输出代表音频的二进制数据。
我的目标是用python实时读取它,即启动它并将它放在一个变量“数据”中,我可以用类似的东西读取它
data = p.stdout.read()
我试过的
p = subprocess.Popen(['parec','-d','"name"'],stdout=subprocess.PIPE,shell=True)
while True:
data = p.stdout.read()
但这导致没有接收到数据。
parec -d "name" > result.raw
可通过音频程序读取,并包含准确的必要数据。那么python的命令是什么?