01-11-2014, 04:02 PM
Abstracts: Our project is a MATLAB application in which mixing of two voice signals is done. Sound mixing here means superimposing of the background noise signal over speech signal using some algorithms in MATLAB. And the resultant signal in sent to another user where the other user can listen the combined signal. The application contains a GUI (Graphical User Interface) which allows the user to access the application. The application is basically a voice chat messenger in which user can add a noise signal like sound of train or plane, traffic etc as well as voice conversion can also be done. User1 records the voice message and selects an option of the given noises. Then the algorithm that is written inside the M file of the GUI is executed and the noise signal is superimposed over the voice signal and compression of combined signal is done before transmitting then the signal is transmitted along the channel to user2. User2 will now hear both the combined noises. For combining two signals some of the signal characteristics should be taken into consideration like sampling frequency, amplitude of the signal, time period, number of samples etc. The other objective of our project is voice conversion i.e. we can do morphing of the signal here morphing means changing the voice parameters like pitch, vocal tracts, and time duration. The expected output of morphing in completely enhanced signal we can obtain the speech of a female or a child. The options for morphing are also included in the GUI. The Platform that is used here is MATLAB 2013 in which different tools are there to create an application like data acquisition tool, GUI etc.