Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/audio/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
音频级联后的matlab音频_Matlab_Audio_Signal Processing - Fatal编程技术网

音频级联后的matlab音频

音频级联后的matlab音频,matlab,audio,signal-processing,Matlab,Audio,Signal Processing,我已经为音频文件的连接编写了代码。音频文件是一个人录制的声音。这是密码 [y1,Fs] = audioread('D:/1.wav'); [y2,Fs] = audioread('D:/2.wav'); [y3,Fs] = audioread('D:/3.wav'); y4=vertcat(y1, y2); y4=vertcat(y4, y2); 它很好用。打印时的输出文件如下所示 绘制时,上图中每个字母表的频率不同。合并后的串联输出对于每个字母表具有不同的基音频率。如何

我已经为音频文件的连接编写了代码。音频文件是一个人录制的声音。这是密码

  [y1,Fs] = audioread('D:/1.wav');
  [y2,Fs] = audioread('D:/2.wav');
  [y3,Fs] = audioread('D:/3.wav');
  y4=vertcat(y1, y2);
  y4=vertcat(y4, y2);
它很好用。打印时的输出文件如下所示


绘制时,上图中每个字母表的频率不同。合并后的串联输出对于每个字母表具有不同的基音频率。如何处理相同的基音频率,使音频输出看起来更自然。

在连接之前,您可以使用或将数据重新采样到一个公共采样频率。@m7913d resample更改音频质量您的新采样频率是否足够高?发生了什么事。连接两个文件,但在“时间与振幅”图中有三个语句。你是说它们有不同的频率内容(即,所有三种话语名义上都是相同的?),还是说它们以不同的频率取样?什么有什么不同?让一个扬声器听起来像其他人-我没有研究过这个特定的问题,但我认为这是一个比StackOverflow答案更难的问题!最近已经使用deep learning()对音频样式转换进行了一些研究,您可以像音频工程师一样在很短的时间间隔内调整频率子带。