0
サウンドデバイスのループオプションを使用して再生をループしているときに問題が発生し、停止することができません。サウンドデバイスのオーディオ出力でループを停止する
import soundfile as sf
import sounddevice as sd
weight = 1.4
data, fs = sf.read('sound.wav')
sd.play(data * weight, fs, blocking=True,loop=True)
sd.stop()
ループが開始された後、ループを停止する方法。関数が呼び出されたときにループが停止し、オーディオストリームが閉じられるような関数を書くことは可能ですか?
sd.stop()は機能しませんか?それは間違っているか、単に音の出力を止めませんか? –
sd.play(.... loop = True)、つまりループがオンの場合、sounddevice.stop()/ sd.stop()はエラーを表示しません。 –
しかし、それは私が探しているもの、どのように関数を使ってループを止めるかです。 –