2016-07-22 41 views

回答

1

相關課程是AudioArrayClipAudioClip.py

這裏有幾個如何產生2秒單聲道和立體聲隨機噪聲的例子:

import numpy as np 
from moviepy.audio.AudioClip import AudioArrayClip 

rate = 44100 # Sampling rate in samples per second. 
duration = 2 # Duration in seconds 

data_mono = np.random.uniform(-1, 1, (duration*rate,1)) 
data_stereo = np.random.uniform(-1, 1, (rate*duration,2)) 

audio_mono = AudioArrayClip(data_mono, fps=2*rate) 
audio_stereo = AudioArrayClip(data_stereo, fps=rate) 

audio_mono.write_audiofile('mono.mp3') 
audio_stereo.write_audiofile('stereo.mp3')