Как записать вывод звука в аудио файл? - PullRequest
0 голосов
/ 24 сентября 2018

В настоящее время у меня есть следующий код, который генерирует синусоидальную волну с использованием модуля pyaudio:

import pyaudio
import numpy as np

p = pyaudio.PyAudio()

volume = 0.5
fs = 44100
duration = 1

f = 440

samples = (np.sin(2 * np.pi * np.arange(fs * duration) * f / 
fs)).astype(np.float32).tobytes()

stream = p.open(format = pyaudio.paFloat32,
                channels = 1,
                rate = fs,
                output = True)

stream.write(samples)

Однако, вместо воспроизведения звука, есть ли способ сделать это такчто звук записан в аудиофайл?

...