音声の合成が可能か

27 Ansichten (letzte 30 Tage)
Kaede
Kaede am 22 Jul. 2020
Beantwortet: Naoya am 25 Jul. 2020
wavファイルの2つの音声を合成して保存することは可能でしょうか.
音声は走行騒音とディーゼルエンジンのガラガラ音です.
  1 Kommentar
Kaede
Kaede am 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となり行列の次元を一致させなければならないというエラーが出ました.
詳しくやり方を教えていただけますか.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

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

Weitere Antworten (0)

Kategorien

Mehr zu Audio I/O and Waveform Generation finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!