Я очень новичок в Python, поэтому у меня есть небольшой проект, чтобы узнать больше о Python, мой проект прост, просто запись звука использует sounddevice
, но проблема в документальном фильме, это только запись, если есть stati c секунд, как пример кода кода ниже, и я понятия не имею, как остановить или приостановить запись, в моем случае, нажмите клавишу, например, «войти, чтобы остановить, перейти к паузе»
import sounddevice as sd
import soundfile as sf
import time
def sync_record(filename, duration, fs, channels):
print('recording')
myrecording = sd.rec(int(duration * fs), samplerate=fs, channels=channels)
sd.wait()
sf.write(filename, myrecording, fs)
print('done recording')
# playback file
sync_record('sync_record.wav', 10, 16000, 1)
поэтому мой вопрос, как я могу сделать паузу и записать звук без какой-либо длительности, и как остановить и сделать паузу с использованием sounddevice
, спасибо вам, ребята