gpt4 book ai didi

c - 以编程方式检测并提取音频包络

转载 作者:太空狗 更新时间:2023-10-29 17:18:44 25 4
gpt4 key购买 nike

所有建议和相关信息的链接都欢迎在这里。这是场景:

假设我有一个某人说话的 .wav 文件(以及与之相关的所有样本)。

我想对一系列样本运行一个算法来检测事件何时发生,即信封的开始和结束。然后我会使用这个起点和终点来提取数据以用于其他地方。

解决这个问题的最佳方法是什么?任何伪代码?示例代码?源代码?

我最终会用 C 写这个。

谢谢!


编辑 1

解析wav文件没有问题。但是一些用于包络检测的伪代码会很好! :)

最佳答案

通常的方法是:

  1. 取波形的绝对值,abs(x[t])
  2. 低通滤波器(例如 10 Hz 截止频率)
  3. 申请阈值

关于c - 以编程方式检测并提取音频包络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4994322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com