出力しています
parec -d "name"
このコマンドを知る必要はありません。Enter キーを押すとすぐに、オーディオを表すバイナリ データが出力されることを知っておいてください。
私の目標は、これを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のコマンドは何ですか?