Я пытался сделать что-то, что, на мой взгляд, было бы довольно просто, и это, чтобы сохранить winsound.Beep (8000,1000) в файл .wav с именем LongBeep.wav.Может кто-то пожалуйста ответ с решением.Я искал и искал ответ, но ничего не нашел.Вот код, который у меня есть:
import sounddevice as sd
import soundfile as sf
import winsound
import time
sr = 44100
duration = 5
myrecording = sd.rec(int(duration * sr), samplerate=sr, channels=2)
winsound.Beep(8000,1000)
sd.wait()
time.sleep(1)
sd.play(myrecording, sr)
sf.write("LongBeep.wav", myrecording, sr)