Mono and stereo sound systems
Afficher commentaires plus anciens
Hi, Is there a MATLAB code that differentiate between mono and stereo sound channels? I mean, for example, in a GSM call conversation between two speakers can we detect when the left channel (speaker 1) is running and when the right channel (speaker 2) is running? thanks in advance.
1 commentaire
Shadi Ayyad
le 14 Juil 2015
Modifié(e) : Shadi Ayyad
le 14 Juil 2015
Réponses (1)
Walter Roberson
le 15 Juil 2015
Why not just take a sampling of the channels and compare? Or compare with tolerance?
N = 512; %for example
d = Samples(1:N,1) - Samples(1:N,2);
if ~any(d)
%data is completely identical, bit-for-bit
end
if all(abs(d) < 1/10000)
%data is nearly identical, a bit of noise maybe
end
Trickier would be if one channel is a delayed version of the other. But at that point do you care? More important would be to determine the extent to which sounds are echoing for echo cancellation purposes; there is demo code for that.
4 commentaires
Shadi Ayyad
le 15 Juil 2015
Walter Roberson
le 17 Juil 2015
What would be the difference compared to splitting the stereo file up into two mono files and running the code on each of those two files?
Shadi Ayyad
le 22 Juil 2015
Shadi Ayyad
le 28 Juil 2015
Catégories
En savoir plus sur Speech Recognition dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!