wavファイルの2つの音声を合成して保存することは可能でしょうか.
音声は走行騒音とディーゼルエンジンのガラガラ音です.

1 commentaire

Kaede
Kaede le 22 Juil 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となり行列の次元を一致させなければならないというエラーが出ました.
詳しくやり方を教えていただけますか.

Connectez-vous pour commenter.

 Réponse acceptée

Naoya
Naoya le 25 Juil 2020

0 votes

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

Plus de réponses (0)

Catégories

En savoir plus sur Measurements and Spatial Audio dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!