how to plot the audio into sample?

4 views (last 30 days)
Manjutha Manavalan
Manjutha Manavalan on 1 Oct 2016
Commented: Walter Roberson on 1 Oct 2016
clc;
clear all;
close all;
fileName='Voice_002.wav';
[y, fs, nbits]=wavread(fileName);
N = length(y);% % N is the number of samples
sound(y, fs); % Playback of the sound data
time=(1:length(y))/fs; % Time vector on x-axis
plot(time,y);xlabel('Time');
ylabel('Amplitude'); % Plot the waveform w.r.t. time
fprintf('Information of the sound file "%s":\n', fileName);
fprintf('Duration= %g seconds\n', length(y)/fs);
fprintf('Number of samples %g:\n', N);
fprintf('Sampling rate = %g samples/second\n', fs);
fprintf('Bit resolution = %g bits/sample\n', nbits);
  1 Comment
Walter Roberson
Walter Roberson on 1 Oct 2016
? Your line
plot(time,y)
already appears to be plotting the samples.

Sign in to comment.

Answers (0)

Categories

Find more on Audio Processing Algorithm Design in Help Center and File Exchange

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!