gpt4 book ai didi

java - 检测仅与声音文件的特定部分相关的样本数据

转载 作者:行者123 更新时间:2023-12-01 15:36:25 25 4
gpt4 key购买 nike

我想提取与声音剪辑的特定区域(例如声音剪辑中的单词)相关的样本字节数据,以便获得仅与特定单词相关的样本数据集合,然后我可以通过FFT发送。我如何能够从整个声音文件的字节集合中识别出这个数据集合?文件中的一些字节数据在转换为 2 字节值后看起来像这样,因为它是 16 位声音文件(44100Hz 15 秒)。

49150.0
43010.0
15622.0
58886.0
19460.0
35583.0
0.0
7930.0
507.0
2303.0
59897.0
39419.0
517.0
6663.0
9989.0
13055.0
9210.0

我知道这些数据位于时域中,并且我没有看到数据有任何重大变化,例如用于识别静音的 0 集合。我是否能够在时域中执行此操作,或者是否必须将这些数据带到频域,然后过滤掉不必要的数据并执行反向 FFT 以获得有意义的数据集合。提前致谢。

最佳答案

实现此目的的一种方法(也许是最简单的)是将声音文件加载到音频编辑应用程序中,该应用程序可让您设置选择的开始点和结束点,然后只需聆听并移动选择点,直到听到您想要的声音。想。试图找到软件算法可用的这些端点的准确而可靠的描述是一个更加困难的问题。

关于java - 检测仅与声音文件的特定部分相关的样本数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8775944/

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