image thumbnail

updated 19 days ago

Local spectral variability features for speaker verification by Md Sahidullah

This is an implementation of local spectral variability features. (speech processing, speaker recognition, mfccs)

Feature_EigenStructure(SpectralFeatures, VAD_Labels, Chun...

how_to_example.m

image thumbnail

updated 4 months ago

Music Tone generation using Matlab by jagadeesh Samudrala

An Interesting Matlab Program for generation of music tones using matlab (signal processing, music, tone)

aditya_music.m

image thumbnail

updated 7 months ago

SNR by Speech Processing

This MATLAB exercise computes and plots the SNR of a quantized speech file. (speech processing, gui)

snr_GUI25

qplot_new2.m

qplot_new3.m

image thumbnail

updated 7 months ago

Echo Signal by Speech Processing

This exercise demonstrates how and echo can be introduced into a signal. (speech processing, gui)

echo_signal_GUI25

Callbacks_echo_signal_GUI25(f,C)

echo_file(xin,delay,alpha)

image thumbnail

updated 7 months ago

VQ/VQ Cells by Speech Processing

This MATLAB exercise illustrates the cell formation properties of Vector Quantizers. (speech processing, gui)

VQ_Cells_GUI25

VQ_GUI25

Callbacks_VQ_Cells_GUI25(f,C)

image thumbnail

updated 8 months ago

Spectrogram by Speech Processing

This exercise plots wideband and narrowband speech spectrograms for a user-designated speech file. (speech processing, gui)

Spectrogram_GUI25

AtoV(A,rN)

Callbacks_Spectrogram_GUI25(f,C)

image thumbnail

updated 8 months ago

High Pass Filter Signal by Speech Processing

A folder containing functions for some of the exercises dealing with filters. (speech processing)

design_plot_filter(ifilt,bwidth,tband,fs)

get_input_params_highpass_filter_design(fidr)

get_input_params_test_highpass_filter_signal(fidr)

image thumbnail

updated 8 months ago

Log Harmonic Product Spectrum by Speech Processing

Plots a sequence of frames of both HPS and LHPS (speech processing, signal processing, gui)

log_harmonic_GUI25

Callbacks_log_harmonic_GUI25(f,C)

hpf(n,fl1,fh1,fs,iplot)

image thumbnail

updated 8 months ago

Filter Signal by Speech Processing

Design a filter where an existing speech or audio signal using user-designed LPF, HPF or BPF (speech processing, signal processing, gui)

filter_GUI25

Callbacks_filter_GUI25(f,C)

Dinfinity( deltap,deltas )

image thumbnail

updated 8 months ago

AMDF by Speech Processing

This exercise computes the short-time average magnitude difference function (AMDF) of a speech frame (speech processing, gui)

amdf_GUI25

Callbacks_amdf_GUI25(f,C,start_path)

EditrunGui

image thumbnail

updated 8 months ago

ADPCM by Speech Processing

Implements an ADPCM coder for waveform coding of speech (speech processing, signal processing, gui)

adpcm_GUI25

Callbacks_adpcm_GUI25(f,C)

adpcm_GUI25

image thumbnail

updated 8 months ago

Phase Vocoder by Speech Processing

This MATLAB exercise implements a phase vocoder. (speech processing, gui)

phase_vocoder_GUI25

Callbacks_phase_vocoder_GUI25(f,C)

create_spectrogram(y,nfft,fs,w,dyn_range,logLinear_index,...

image thumbnail

updated 8 months ago

Subband coders by Speech Processing

This MATLAB exercise implements a two-band subband coder. (speech processing, gui)

subband_coders_GUI25

Callbacks_subband_coders_GUI25(f,C)

plotresp(h0,N,fs,fname)

image thumbnail

updated 8 months ago

p Tube Vocal Tract by Speech Processing

This exercise computes the frequency response of a p-tube model of a human vocal tract. (speech processing, gui)

p_Tube_VT_GUI25

AtoV(A,rN)

Callbacks_p_Tube_VT_GUI25(f,C)

image thumbnail

updated 8 months ago

Waveform Similarity and Overlap Add (WSOLA) for Speech and Audio by Speech Processing

implements the WSOLA method of Verhelst and Roelands for for High Quality Time-Scaled speech (speech processing, signal processing, gui)

WSOLA_GUI25

Callbacks_WSOLA_GUI25(f,C)

Callbacks_WSOLA_GUI25(f,C)

image thumbnail

updated 8 months ago

Isolated Digits Record by Speech Processing

Implements a speaker trained, template-based, isolated digit recognizer (speech processing, signal processing, gui)

dtw_isolated_digits_record_GUI25

AtoV(A,rN)

Callbacks_dtw_isolated_digits_GUI25(f,C)

image thumbnail

updated 8 months ago

Bayesian VUS Classifier by Speech Processing

This exercise utilizes four programs to train a Bayesian classifier and classify frames of signals. (speech processing, gui)

VUS_Analysis_GUI25

VUS_Training_GUI25

AtoV(A,rN)

image thumbnail

updated 8 months ago

Zoom Strips Plot by Speech Processing

A simple way to visualize and understand speech waveforms by plotting and examination. (speech processing, gui)

zoom_strips_plot_GUI25

AtoV(A,rN)

Callbacks_strips_plot_GUI25(f,C)

image thumbnail

updated 8 months ago

Three Tube Vocal Tract by Speech Processing

This exercise computes the frequency response of a three-tube model of a human vocal tract. (signal processing, speech processing, gui)

Three_Tube_VT_GUI25

AtoV(A,rN)

Callbacks_Three_Tube_VT_GUI25(f,C)

image thumbnail

updated 8 months ago

Cepstrum Computation FIR by Speech Processing

This exercise compares three algorithms for computing the complex cepstrum of two finite sequences. (speech processing, gui)

complex_cepstrum_fir_GUI25

AtoV(A,rN)

Callbacks_complex_cepstrum_fir_GUI25(f,C)

image thumbnail

updated 8 months ago

Two Tube Vocal Tract Model by Speech Processing

Computes the frequency response of a two-tube model excited at the glottis and terminated at lips. (speech processing, gui)

Two_Tube_VT_GUI25

Callbacks_Two_Tube_VT_GUI25(f,C)

Two_Tube_VT_GUI25

image thumbnail

updated 8 months ago

Composite Vocal Tract by Speech Processing

Illustrates vocal tract response, glottal pulse, radiation response for voiced and unvoiced speech (speech processing, signal processing, gui)

composite_vocal_tract_GUI25

Callbacks_composite_vocal_tract_GUI25(f,C)

composite_vocal_tract_GUI25

image thumbnail

updated 8 months ago

voice activity detection by Hossein

finding speechs in voice signal (signal processing, speech processing)

pitch_est_center_clipped(s)

image thumbnail

updated 8 months ago

WAVNorm( FILE,CONFIG ) by Anoosh

Anoosh (view profile)

WAVNorm normalizes an audio wave file. (signal processing, mir, speech processing)

WAVNorm( FILE,CONFIG )

image thumbnail

updated 8 months ago

Windows Comparisons by Speech Processing

computes and compares and contrasts the time and frequency responses of 6 L-point commonly used wind (speech processing, signal processing, gui)

windows_GUI25

Callbacks_windows_GUI25(f,C)

gen_window(WL,M)

image thumbnail

updated 8 months ago

Vowel Synthesis by Speech Processing

Synthesizes a vowel sound with a pitch frequency that linearly varies from a user-specified one (speech processing, signal processing, gui)

Vowel_Synthesis_GUI25

Callbacks_Vowel_Synthesis_GUI25(f,C)

Vowel_Synthesis_GUI25

image thumbnail

updated 8 months ago

Uniform Quantization by Speech Processing

This MATLAB exercise illustrates the process of uniform quantization of a speech sample. (speech processing, gui)

uniform_quantization_GUI25

Callbacks_uniform_quantization_GUI25(f,C)

mu_law(y,Xmax,mu)

image thumbnail

updated 8 months ago

Time Domain Features by Speech Processing

Examines the behavior of a set of three time domain, short-time features (speech processing, signal processing, gui)

time_domain_features_GUI25

Callbacks_time_domain_features_GUI25(f,C)

time_domain_features_GUI25

image thumbnail

updated 8 months ago

Statistical Analysis by Speech Processing

This exercise estimates the statistical properties of a speech signal, namely the PDF. (speech processing, gui)

statistical_analysis_GUI25

Callbacks_statistical_analysis_GUI25(f,C)

pd_spect_U(s,Fs,Nfft,Nwin)

image thumbnail

updated 8 months ago

spectral smoothing by Speech Processing

This exercise smooths the log magnitude spectrum of a frame of voiced speech using liftering. (speech processing, gui)

spectral_smoothing_GUI25

Callbacks_spectral_smoothing_GUI25(f,C)

compute_spectra(xin,fs,ss,Lm,p,iwin_STFT,iwin_LPC,Lc,nfft)

image thumbnail

updated 8 months ago

Single Pole Cepstrum by Speech Processing

This exercise compares and contrasts three methods for computing the complex cepstrum of a signall. (speech processing, gui)

single_pole_cepstrum_GUI25

Callbacks_single_pole_cepstrum_GUI25(f,C)

compute_single_pole_cepstrum(a)

image thumbnail

updated 8 months ago

Record Display Speech by Speech Processing

Record your own speech file to use for other exercises. (speech processing, gui)

record_display_speech_GUI25

Callbacks_record_display_speech_GUI25(f,C)

analysis(xin,L,R,fs)

image thumbnail

updated 8 months ago

Quantizer Characteristic by Speech Processing

This exercisedemonstartes quantizing speech using uniform and a logarithmic (mu-law) quantizer. (speech processing, gui)

quantizer_characteristic_GUI25

Callbacks_quantizer_characteristic_GUI25(f,C)

quantizere_characteristic_GUI25

image thumbnail

updated 8 months ago

SIFT Pitch Detector by Speech Processing

This exercise designs and implements a pitch period detector based on detecting and tracking peaks. (speech processing, gui)

sift_pitch_GUI25

Callbacks_sift_pitch_GUI25(f,C)

pitch_detect_lpc_sift(x,fs,imf,L,R,fname)

image thumbnail

updated 8 months ago

Play Pitch Period Contour by Speech Processing

The exercise tries to separate the main properties of speech excitation function from vocal tract. (speech processing, gui)

play_pitch_GUI25

Callbacks_play_pitch_GUI25(f,C)

create_excitation(pitch,fs,R)

image thumbnail

updated 8 months ago

Overlap Add Windows by Speech Processing

This exercise verifies the windows sampling property is valid for a range of windows. (speech processing, gui)

overlap_add_GUI25

Callbacks_overlap_add_GUI25(f,C)

add_window(win,L,R,ncopy)

image thumbnail

updated 8 months ago

Narrowband/Wideband Spectra of a Speech Frame by Speech Processing

Compares and contrasts the effects of using either of two different windows (speech processing, signal processing, gui)

NB_WB_spectra_GUI25

Callbacks_NB_WB_spectra_GUI25(f,C)

NB_WB_spectra_GUI25

image thumbnail

updated 8 months ago

Mu Law Compander by Speech Processing

This exercise shows the mu-law input-output characteristic for a range of values of mu from 1 to 500 (speech processing, gui)

mu_law_compander_GUI25

Callbacks_mu_law_compander_GUI25(f,C)

mu_law_compander_GUI25

image thumbnail

updated 8 months ago

LSP roots by Speech Processing

This exercise compares the properties of the LPC polynomial match to a frame of speech with the LSP. (speech processing, gui)

lsp_roots_GUI25

Callbacks_lsp_roots_GUI25(f,C)

lsp_analysis(xin,fs,ss,Lm,iwin,nfft,p)

image thumbnail

updated 8 months ago

LPC Vocoder by Speech Processing

Builds an LPC vocoder, i.e., performs LPC analysis and synthesis on a speech file (speech processing, signal processing, gui tools)

lpc_vocoder_GUI25

Callbacks_lpc_vocoder_GUI25(f,C)

autolpc(x,p)

image thumbnail

updated 8 months ago

LPC Analysis with Varying p by Speech Processing

illustrates the matching behavior of LPC polynomial log magnitude spectrum to log magnitude of STFT (speech processing, signal processing, gui)

lpc_varying_p_GUI25

Callbacks_lpc_varying_p_GUI25(f,C)

durbin(xf,L,p,wtype)

image thumbnail

updated 8 months ago

lpc varying L by Speech Processing

This exercise shows the matching behavior of the LPC polynomial log magnitude spectrum of the STFT. (speech processing, guide)

lpc_varying_L_GUI25

Callbacks_lpc_varying_L_GUI25(f,C)

lpc_vary_L(xin,fs,ss,Lm,Ldelta,p,iwin_LPC,iwin_STFT,ilpc,...

image thumbnail

updated 8 months ago

lpc frame by Speech Processing

This exercise shows how the method of linear predictive coding (LPC) models a speech frame. (speech processing, gui)

lpc_frame_GUI25

AtoV(A,rN)

Callbacks_lpc_frame_GUI25(f,C)

image thumbnail

updated 8 months ago

LPC Error Synthesis by Speech Processing

This MATLAB exercise performs LPC analysis and synthesis on a speech file. (speech processing, gui)

lpc_error_syn_GUI25

Callbacks_lpc_error_syn_GUI25(f,C)

lpc_error_syn_GUI25

image thumbnail

updated 8 months ago

LPC Error by Speech Processing

Shows the (flat spectrum) nature of the LPC error signal for a typical speech frame (voiced speech) (speech processing, signal processing, gui)

lpc_error_GUI25

Callbacks_lpc_error_GUI25(f,C)

autolpc(x,p)

image thumbnail

updated 8 months ago

Ideal Vocal Tract by Speech Processing

Illustrates effect of using periodic excitation for glottal input signal on a set of speech frames (speech processing, signal processing, gui)

ideal_vocal_tract_GUI25

Callbacks_ideal_vocal_tract_GUI25(f,C)

ideal_vocal_tract_GUI25

image thumbnail

updated 8 months ago

Rosenburg Glottal Pulse by Speech Processing

Computes the discrete-time Rosenberg glottal pulse approximation in the time and frequency domains (speech processing, signal processing, gui)

glottal_pulse_GUI25

Callbacks_glottal_pulse_GUI25(f,C)

glottal_pulse_GUI25

image thumbnail

updated 8 months ago

Formant Estimation by Speech Processing

Illustrates an algorithm for estimating the locations of the formants of voiced speech intervals (speech processing, signal processing, gui)

formant_estimation_GUI25

Callbacks_formant_estimation_GUI25(f,C)

autolpc(x,p)

image thumbnail

updated 8 months ago

Endpoint Detector by Speech Processing

Analyzes an audio file which contains a period of background signal, and a period of speech (speech processing, signal processing, gui)

endpoint_detector_GUI25

Callbacks_endpoint_detector_GUI25(f,C)

analysis(xin,L,R,fs)

image thumbnail

updated 8 months ago

Cepstrum Computation by Speech Processing

Compares conventional and analytical methods of cepstrum analysis of a finite duration speech frame (speech processing, signal processing, gui)

compute_cepstrum_GUI25

Callbacks_compute_cepstrum_GUI25(f,C)

compute_cep(bn,L,cepl,FS)

Contact us