从.wav文件中提取扰动

问题描述 投票:0回答:1

我有2个.wav文件,一个包含原始音频(original.wav),另一个包含从音频对抗性示例攻击代码生成的摄动(attacked.wav)。

[如何最好通过使用python3将原始.wav文件与Attacked.wav进行比较来将扰动提取为单独的perturbation.wav文件

python audio
1个回答
0
投票

以这种方式考虑...您有一个值7,然后受到未知力的干扰,这会导致将原始值更改为值9 ...使用这两个值可以执行什么算术运算识别扰动?

请不要过分考虑……解决了这一思想实验后,同样的原理也适用于解决您的问题...

<< [Hint在音频域中,相同的方法是降噪耳机的工作原理

现在回到您的挑战...音频是时间的曲线...您可以将wav音频文件打开并将其解析为该音频曲线,称为PCM格式...它只是沿着该曲线指向...一次您已经读入了两个文件(假定您的记录是按时间对齐的,因此每个文件的开头都表示同一时间),然后同时遍历两个文件的音频曲线,并执行与上面发现的相同的操作来合成一个仅输出摄动音频曲线的wav文件
© www.soinside.com 2019 - 2024. All rights reserved.