我不知道如何操作。我需要将立体声音频转换为单声道。
有人能帮助我吗?
我正在使用pygame播放歌曲。
from pygame import mixer
mixer.init()
mixer.music.load('meh.wav')
mixer.music.play()
我不知道如何操作。我需要将立体声音频转换为单声道。
有人能帮助我吗?
我正在使用pygame播放歌曲。
from pygame import mixer
mixer.init()
mixer.music.load('meh.wav')
mixer.music.play()
(n, k)
的数组中,其中 n
是通道数,k
是已加载的样本数。通过沿着通道轴进行平均(求和并除以通道数量),您将得到单声道信号。pygame
中至少有两种方法:mixer.init(channels=1)
-> 文档。
- 使用 mixer.set_num_channels 属性。你可以使用 Praat 的 Python 接口,即 Parselmouth,从立体声音频中得到很好的单声道音频估计。
import parselmouth
from parselmouth import call
monoSound = call(sound,'convert To mono')
mixer.init(channels=1)
初始化混音器模块会发生什么? - CodeSurgeon