当前位置: 首页 > news >正文

判断声音“混”的原因

使用工具来分析音频的波形和频谱,从而判断声音“混”的原因

#定义音频路径并重新执行分析
audio_path = "/mnt/data/cb2ddbdb-f728-4c7a-b5c2-a39276d08735.wav"# 读取音频文件
with wave.open(audio_path, 'rb') as wf:n_channels = wf.getnchannels()sample_width = wf.getsampwidth()framerate = wf.getframerate()n_frames = wf.getnframes()audio_data = wf.readframes(n_frames)# 转为numpy数组
audio_np = np.frombuffer(audio_data, dtype=np.int16)
if n_channels == 2:audio_np = audio_np[::2]  # 只取一个声道# 生成波形图
time_axis = np.linspace(0, len(audio_np) / framerate, num=len(audio_np))# 生成频谱图
f, t, Sxx = spectrogram(audio_np, fs=framerate)# 可视化
fig, axs = plt.subplots(2, 1, figsize=(12, 6))axs[0].plot(time_axis, audio_np)
axs[0].set_title("Waveform")
axs[0].set_xlabel("Time (s)")
axs[0].set_ylabel("Amplitude")im = axs[1].pcolormesh(t, f, 10 * np.log10(Sxx), shading='gouraud')
axs[1].set_title("Spectrogram")
axs[1].set_xlabel("Time (s)")
axs[1].set_ylabel("Frequency (Hz)")
fig.colorbar(im, ax=axs[1], format="%+2.0f dB")plt.tight_layout()
plt.show()

在这里插入图片描述
✅ 波形图:
幅度整体较稳定,说明没有明显的爆音或削波问题。

但波形看起来比较压缩,峰值和谷值变化不够大,可能缺少高频细节或被“压缩得太狠”。

🎼 频谱图(Spectrogram):
高频(4000Hz以上)能量比较弱,声音亮度不够,容易感觉“混”或者“闷”。

中低频占比偏重,若没有削除低频噪音或背景声,会导致声音“糊”。

没有明显的清晰共振峰或谐波轨迹,说明音色信息没有很好地保留,模型输出可能存在频率模糊或失真。

相关文章:

  • 委托构造函数是什么?
  • C++基础算法:Dijkstra
  • 日语学习-日语知识点小记-进阶-JLPT-N1阶段(1):语法单词
  • MCP协议与Dify集成教程
  • 【翻译、转载】【转载】LLM 的函数调用与 MCP
  • 探索大语言模型(LLM):Qwen3速测指南(transformers调用)
  • 平台介绍-开放API接口-IO说明
  • SpringAi接入DeepSeek大模型
  • FreeSwitch Windows安装
  • node.js为什么产生?
  • 双列集合——map集合和三种遍历方式
  • Java学习手册:SQL 优化技巧
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】4.1 日期时间标准化(时区转换/格式统一)
  • SpringMVC——第四章:三个域对象
  • MATLAB中tabulate函数——先验概率的简单估计
  • 【Redis】Java操作Redis之SpringDataRedis
  • 高并发?多线程?是一个东西吗?
  • LeetCode 热题 100 189. 轮转数组
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】3.3 异常值识别(Z-score法/IQR法/业务规则法)
  • PostgreSQL 的 ANALYZE 命令
  • 17家A股城商行一季报扫描:青岛银行营收增速领跑,杭州银行净利增速领跑
  • 魔都眼|咖啡节上小孩儿忍不住尝了咖啡香,母亲乐了
  • 党旗下的青春|赵天益:少年确定志向,把最好的时光奉献给戏剧事业
  • 侧记|“五五购物节”启动!最大力度补贴,买买买 “666”
  • “五一”假期首日国铁郑州局迎大客流,预计发送旅客逾95万人次
  • 城市更新·简报│中央财政支持城市更新,倾斜超大特大城市