THE 3
rd
INTERNATIONAL SCIENTIFIC CONFERENCES OF STUDENTS AND YOUNG RESEARCHERS
dedicated to the 99
th
anniversary of the National Leader of Azerbaijan Heydar Aliyev
247
PROCESSING AUDIO INFORMATION IN DIFFERENT
ENVIRONMENTS USING MATLAB
Yagut Shekizade
Baku Higher Oil School
Baku, Azerbaijan
yagut.shekizade.std@bhos.edu.az
Supervisor: Ph.D, Associate Professor Kamala Pashayeva
Keywords:
audio analysis, speech processing, MATLAB
Audio and speech processing has a long history in both the analogue
and digital realms, dating back over a century to the invention of mechanical
recording devices and the early days of telephony. While modern speech and
audio applications can trace their methodologies back to these historical
advances, DSP-based audio technologies have necessitated the
development of a distinct set of algorithmic and mathematical tools within the
field. The development of audio-based DSP techniques and technologies
has had the greatest impact on contemporary civilization. They've made
things that were once considered science fiction a reality, such as carrying
whole record collections in the palm of your hand and using voice recognition
to get directions to the local café.
The ability to perceive and interpret sound is a crucial human ability. It
provides situational and spatial awareness, visual perception cues, and, most
crucially, communication abilities. Sounds, music, and, most significantly
for this book, speech can all be used to communicate. As a result, audio
and voice processing is a unique and crucially essential field of engineering.
Speech and audio processing is an important modern engineering study
subject, both today and in the future, in the context of applications like
Shazam, MP3 compression, and recognition systems like Siri.
For audio processing and manipulation, as well as associated
visualisations, Matlab (MATrix LABoratory) is used throughout this article.
The function audioread is used to read audio into Matlab, and its
fundamental functionality is as follows.
>> audioread(filename);
Where filename is a Matlab variable that contains a string (array of
chars) that defines the complete name of the audio file to be read, including
any file extensions (e.g., mp3, wav, etc.).
>> [y Fs] = audioread(
audio.wav'
);
Below is an example of a basic audioread input (from a mono source)
and display program:
1
filename =
'audio.wav'
;
2
[Y, Fs]=audioread(filename);
|