Skip to content
Snippets Groups Projects
Commit aef079d1 authored by mhby1g21's avatar mhby1g21
Browse files

ST result (not bad

parent 9e80879b
No related branches found
No related tags found
1 merge request!17Objective evaluation on realtime steam audio done
File added
fileFormatVersion: 2
guid: 0e79461c43a157943bb43a061c8a2389
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
......@@ -1574,7 +1574,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 8173b2a8dbe2d2d48995bb2ba9a49ff1, type: 3}
m_Name:
m_EditorClassIdentifier:
asset: {fileID: 11400000, guid: 9f37dba4185f99f43b7cdb81008577cc, type: 2}
asset: {fileID: 11400000, guid: 0e79461c43a157943bb43a061c8a2389, type: 2}
sceneNameWhenExported: ST_Eval
--- !u!4 &1231368727
Transform:
......@@ -2678,7 +2678,7 @@ AudioSource:
m_Enabled: 1
serializedVersion: 4
OutputAudioMixerGroup: {fileID: 24300002, guid: 73cd42cb6edc7ea469c14aaec3bdf65a, type: 2}
m_audioClip: {fileID: 8300000, guid: 0e78dc9e29e82594b8b4e8644cd68717, type: 3}
m_audioClip: {fileID: 8300000, guid: da813c41931d3ee4998b9dfb8a32c669, type: 3}
m_PlayOnAwake: 0
m_Volume: 1
m_Pitch: 1
rir analysis objective evaluation/ST result.jpg

195 KiB

File added
File added
......@@ -9,7 +9,7 @@ max_rir_length = 2.0; % Increased for better low frequency capture
try
% Load signals
[sweep, fs_sweep] = audioread('sweep_30sec.wav');
[recorded_sweep, fs_recorded] = audioread('MR_sweep_response.wav');
[recorded_sweep, fs_recorded] = audioread('ST_sweep_response.wav');
% Ensure mono and column vectors
recorded_sweep = mean(recorded_sweep, 2);
......@@ -107,7 +107,7 @@ try
ylim([-60 5]);
% Save RIR
audiowrite('MR_room_impulse_response.wav', rir, fs);
audiowrite('ST_room_impulse_response.wav', rir, fs);
disp('Room Impulse Response saved successfully');
catch err
......
addpath 'IoSR Toolbox' 'octave'
[LS2_sweep, fs2] = audioread("MR_room_impulse_response.wav");
[LS2_sweep, fs2] = audioread("ST_room_impulse_response.wav");
[sweep, fsst] = audioread("sweep_30sec.wav");
[RT60, DRR, C50, Cfs, EDT] = iosr.acoustics.irStats('MR_room_impulse_response.wav','graph', true, 'spec', 'full', 'y_fit', [0 -30]);
[RT60, DRR, C50, Cfs, EDT] = iosr.acoustics.irStats('ST_room_impulse_response.wav','graph', true, 'spec', 'full', 'y_fit', [0 -30]);
% Calculating Mean Values
mean_RT60 = mean(RT60(3:8));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment