210 likes | 279 Views
Improved ASR in noise using harmonic decomposition. Production of /z/:. Introduction Pitch-Scaled Harmonic Filter Recognition Experiments Results Conclusion. aperiodic contribution. periodic contribution. Introduction. Motivation & Aims.
E N D
Improved ASR in noise using harmonic decomposition Production of /z/: • Introduction • Pitch-Scaled Harmonic Filter • Recognition Experiments • Results • Conclusion aperiodic contribution periodic contribution
Introduction Motivation & Aims • Most speech sounds are predominantly voiced or unvoiced. • What happens when the two components are “mixed”? • Voiced and unvoiced components have different natures: • unvoiced: aperiodic signal from turbulence-noise sources • voiced: quasi-periodic signal from vocal-fold vibration • Why not extract their features separately? • Do the two contributions contain complementary information? • Human speech recognition still performs well in noise. • How? Does it take advantage of harmonic properties?
Introduction Voiced and unvoiced parts of a speech signal Production of /z/: periodic contribution aperiodic contribution
Introduction Automatic Speech Recognition speech signal Pattern Recognition speech labels Front End Feature Extraction: conversion of speech signals to a sequence of parameter vectors Dynamic Programming: matching of observation sequences to models of known utterances
PSHF raw pitch Pitch optimisation optimised pitch Nopt window window w(n) w(n) ^ ^ vw(n) uw(n) sw(n) u(n) v(n) aperiodic waveform periodic waveform PSHF block diagram f0raw f0opt wave-form Harmonic Decomposition s(n) _ +
PSHF Decomposition example (waveforms) Original Periodic part Aperiodic part
PSHF Decomposition example (spectrograms) Original Periodic part Aperiodic part
PSHF Decomposition example (MFCC specs.) Original Periodic part Aperiodic part
Method waveform features BASE: MFCC +Δ, +Δ2 SPLIT: MFCC +Δ, +Δ2 PSHF cat PCA26: MFCC PSHF +Δ, +Δ2 cat PCA PCA78: MFCC +Δ, +Δ2 PSHF cat PCA PCA13: MFCC +Δ, +Δ2 PSHF cat PCA PCA39: MFCC +Δ, +Δ2 PSHF cat PCA Parameterisations
Method Speech Database: Aurora 2.0 • TIdigits database at 8 kHz, filtered with G.712 channel • Connected English digit strings (male & female speakers)
Method Description of the experiments • Baseline experiment: [base] • standard parameterisation of the original waveforms (i.e., MFCC+D+A) • Split experiments: [split] • adjustment of stream weights (voiced vs. unvoiced) • PCA experiments: [pca26, pca78, pca13 and pca39] • decorrelation of the feature vectors, and reduction of the number of coefficients
Results Split experiments results
Results Split experiments results
Results Split experiments results
Results Summary of results
Conclusions • PSHF module split Aurora’s speech waveforms into two synchronous streams (periodic and aperiodic). • Used separately, accuracy was slighty degraded, however together, it was substantially increased in noisy conditions. • Periodic speech segments provide robustness to noise. Further Work • Apply Linear Discriminant Analysis (LDA) to the two-stream feature vector. • Evaluate the performance of this front end in a more general task, such as phoneme recognition. • Test the technique for speaker recognition.
COLUMBO PROJECT: Harmonic Decomposition applied to ASR http://www.ee.surrey.ac.uk/Personal/P.Jackson/Columbo/ David M. Moreno 1 <davidm@talp.upc.es> Philip J.B. Jackson 2<p.jackson@surrey.ac.uk> Javier Hernando 1 <javier@talp.upc.es> Martin J. Russell 3 <m.j.russell@bham.ac.uk> 1 2 3
Pitch Optimisation: vowel /u/ Cost function Spectrum derived from a 268-point DFT