Python - запуск и остановка функций во время записи в звуковом устройстве - PullRequest
1 голос
/ 23 февраля 2020

У меня 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")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...