python - 如何在python中将立体声音频转换为单声道

标签 python audio mono helper stereotype

我不知道该怎么做。我需要将立体声音频转换为单声道。

有人可以帮助我吗?

我正在使用 pygame 来播放这首歌

from pygame import mixer  
mixer.init()
mixer.music.load('meh.wav')
mixer.music.play()

最佳答案

一般来说,您只需将音频加载到形状为 (n, k) 的数组中即可。 ,其中n是 channel 数,k加载样本的数量。通过沿 channel 轴求平均值(求和并除以 channel 数),您将获得单声道信号。

pygame至少有两种方法:

关于python - 如何在python中将立体声音频转换为单声道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58894466/

相关文章:

python - Python 中的 Matlab lsqnonlin

python - Cython:如何在结构中公开 void* 和函数指针?

javascript - SoundJS:为什么FireFox无法播放mp3文件?

asp.net - 使用ASP.NET的成本

python - 在 Sharepoint 上将 Python 数据导出到 Excel 文件

python - ZeroMQ 没有收到客户端程序发送的值

java - 在网站媒体播放器上播放声音文件

android - 发生碰撞时如何停止声音重新启动

c# - 有没有什么解决方案可以用 C# 开发黑莓应用程序,比如用于 Android 的 Mono 或 Monotouch?

visual-studio - 找不到资源文件 "**/*.resx"。 (MSB3552) 在 VS for Mac 上