У меня 2 кнопки: начать запись и остановить запись. Но функция остановки спрашивает меня «где моя запись»?
Мой импорт
import sounddevice as sd
from scipy.io.wavfile import write
import os
Функция запуска
def start():
fs = 44100 # this is the frequency sampling; also: 4999, 64000
seconds = 5 # Duration of recording
myrecording = sd.rec(int(seconds * fs), samplerate=fs, channels=2)
print("Starting: Speak now!")
sd.wait() # Wait until recording is finished
Функция остановки - я должен глобально изменить некоторые переменные.
def stop():
fs = 44100
seconds = 5
write('output.wav', fs, myrecording) # Save as WAV file
os.startfile("output.wav")