音声の合成が可能か

82 views (last 30 days)
Kaede
Kaede on 22 Jul 2020
Answered: Naoya on 25 Jul 2020
wavファイルの2つの音声を合成して保存することは可能でしょうか.
音声は走行騒音とディーゼルエンジンのガラガラ音です.
  1 Comment
Kaede
Kaede on 22 Jul 2020
clear;
[p1,fs]=audioread('40kph_RN.wav');
[p2,fs]=audioread('2000rpm_Knock.wav');
fs=44100;
pmix=p1+p2;
sound(pmix,fs)
このように書いたら当然のことながらp1:448512x2 p2:315564x2となり行列の次元を一致させなければならないというエラーが出ました.
詳しくやり方を教えていただけますか.

Sign in to comment.

Accepted Answer

Naoya
Naoya on 25 Jul 2020
p1 と p2 行列を一致させてから p1 + p2 すればよいと思います。
例えば、
p2(448512,[1 2]) = [0,0];
で p1 の行列サイズまで拡張できます。
* 拡張した行列要素の値は0になります。

More Answers (0)

Categories

Find more on Simulation, Tuning, and Visualization in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!