Short Questions Flashcards

1
Q

With reference to speech production, what are formants? Why do they change as different phonemes are produced?

A
  1. Formants are distinctive frequency components of the acoustic signal produced by speech.
  2. The position of the mouth, tongue and shape of vocal tract determine the frequency that the formant is produced.

For example, the corner vowels represent the frequencies where the most extreme position of the tongue is placed - i.e. /i/, /u/, /ae/, /a/

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

In a Hidden Markov Model, what is the ‘hidden’ element in the model?

A

The ‘hidden’ element is the underlying model of systems, but each state is observable and not hidden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How is the cepstrum extracted from speech and why is a mel scale preferred in its calculation

A

The cepstrum is extracted by the following steps:

  1. windowing
  2. |DFT(x[n])| -> shows harmonics modulated by resonances
  3. log -> sum of harmonic ‘comb’ and resonant bumps
  4. IDFT

The mel scale is preferred in its calculations because it is based on the perception of human speech.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Give one advantage of End-to-End models for speech recognition over the use of HMM systems

A
  1. Ability to learn more from data, can capture greater variability in speech. HMMs struggle to capture same level of variability.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Why is the use of short-time magnitude measurements sometimes preferred over short-time energy measurements in voiced/unvoiced speech analysis?

A

Square in short-time energy makes it sensitive to large amplitude variations. (i.e. can be sensitive to large signals due to the x^2[n] term.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

In using GMMs to model an individual emotion in an affective computing application, why is it possible to use a diagonal covariance matrix when using mel cepstrum as the feature type. Is this true of all features? Explain

A

Since the features are decorrelated, a diagonal covariance matrix can be implemented when using mel cepstrum as the feature type.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Identify two physiological changes due to ageing that alter the human speech production system. Outline their impact manifests itself in human speech.

A
  1. Vocal cords may lose muscle tone, which loses its flexibility and elasticity to produce certain formants.
  2. Lungs and overall respiratory system gets weaker.

These have the effect of making the voice weaker.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain how zero crossing rate allows you to classify speech into voiced or unvoiced speech.

A
  1. Zero-crossing occurs, for a discrete time signal, when successive samples differ in sign.
  2. More crossings mean higher frequency -> unvoiced speech contains higher frequencies.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Outline the approximate spacing of mel scale and explain how it is used for speech analysis.

A
  1. The mel scale is based on perception of pitch in humans.
  2. linear < 1 kHz < logarithmic
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the effect of the log operation in extracting cepstrum from speech?

A

The log operation transforms the magnitude speech spectrum where the excitation component and vocal tract are multiplied, to a linear combination of these components

So bascially, in frequency domain:
ec = excitiation component
vtc = vocal tract component

|ec(w)|.|vtc(w)| -> log|s(w)| = log|ec(w)|+ log|vtc(w)|

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is principal behind the EM algorithm in training a GMM?

A

An iterative method to find ML estimates of parameters in statistical models, where the model depends on unobserved latent variables.

  1. Expectation of the log-likelihood evaluated using the current estimate for the parameters.
  2. Maximise the expected log-likelihood found on the E step.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Explain how short time energy allows you to classify speech into voiced or unvoiced speech. Comment on the accuracy of such an approach.

A
  1. When looking at the graph for short-time energy, you can tell the difference between voiced and unvoiced based on the amplitude.
  2. Voiced have higher energy, and can be seen in STE vs. time -> larger amplitude.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Explain, by using a suitable supporting example, whether 5ms is a suitable window size for the analysis of speech.

A

This depends on the task at hand. 5ms would be considered a small window and there is uncertainty due to a small amount of data. Especially considering varying pitch and amplitude.

The window size would be too small for effective speech analysis like finding formant frequencies or pitch tracking. A smaller window has the effect of increasing the temporal resolution, if that is needed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the effect of the log operation in extracting cepstrum from speech?

A

The log operation seperates the signal of its vocal tract and excitation by addition.

log|s(w)| = log|vct(w)| + log|e(w)|

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Explain how short time energy allows you to classify speech into voiced or unvoiced speech. Comment on the accuracy of such an approach.

A

Voiced speech contains more energy, meaning that the amplitude of the STE has higher peaks in these segments of speech.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

In HMM, explain what is the ‘hidden’ element in the model? What does it typically correspond to in a speech recognition system?

A

The ‘hidden’ element in a HMM refers to the sequence of internal states that one directly doesn’t observe. You only see the observations they generate.

17
Q

Explain, by using a suitable supporting example, why 10-40ms is a suitable window size for the analysis of speech.

A
  1. Emphasises spectral changes.
  2. Harmonic structure of the vocal fold vibration seen as horizontal stripes.
18
Q

Compare voiced and unvoiced speech in terms of short-time energy and zero crossing rate. Are these good features to accurately segment voiced speech from unvoiced speech?

A

STE -> voiced has higher energy than unvoiced

ZC -> unvoiced above 1.5 kHz; voiced below 1.5 kHz

19
Q

With reference to typical feature extraction in speech, why is a multivariate GMM rather than a univariate GMM, generally employed to model the extracted features?

A
  1. Using the univariate GMM, using the sample mean and sample variance does not work with large and complex training data.
  2. A multivariate GMM can have multiple distributions, meaning more complex data can be used in speech.
  3. A univariate GMM assumes features are independent, but this is not the case. Multivariate GMM captures correlation and leads to better accuracy.
20
Q

Would you use a diagonal or full covariance matrix with a GMM to model cepstrum? Why?

A
  1. A diagonal covariance matrix would be more beneficial, as it is computationally lighter.
  2. Assuming a diagonal matrix, meaning that the features are independent to each other, means that the EM algo. can be utilised.
21
Q

Outline the process to extract mel-frequency cestrum features from speech. What information in the speech signal are you seeking to preserve in this process and why?

A

Extracting mel-frequency cestrum:

  1. Windowing (Hamming)
  2. |DFT(s(w)|
  3. log|s(w)| = log|vct(w)| + |e(w)|
  4. IDFT

According to the source-filter theory, the resulting speech signal can be considered as the convolution of respective excitation sequence and vocal tract filter characteristics.

You are trying to preserve the vocal tract filter characteristics by selecting the first 13 cepstral coefficients.

22
Q

Explain, by using a suitable supporting example, whether 100 ms is a suitable window size for the analysis of speech.

A

A 100ms would be generally suitable for applications that require high frequency resolution, but not necessarily for speech.

Window size usually falls into wideband and narrowband. This ranges from 5ms - 40ms.

23
Q

Give an outline of how the autocorrelation of speech can be used to derive the fundamental frequency.

A
  1. Divide the speech into short-time windows (20ms - 40ms)
  2. Apply a hamming window.
  3. Compute autocorrelation
  4. Find the lag of the maximum peak
  5. Convert to frequency
24
Q

What is the difference between a narrowband and wideband spectrogram? Explain what different information is found in each, and how to construct them.

A

Wideband:
1. Short-time window (5ms)
2. Emphasises temporal changes
3. Finds formant frequencies

Narrowband:
1. Longer time window (20ms - 40ms)
2. emphasises frequency changes
3. Harmonic structure of the vocal fold vibration seen as horizontal stripes.

25
A biometric system is designed to authenticate a speaker's claimed identity from their voiced by asking them to speak one of 5 predefined key-phrases. Would you use a GMM or HMM to model the speech in this scenario? Explain.
Would use a HMM as it is used as an acoustic model in an ASR system. Since it is a small vocabulary task, then each word has a dedicated acoustic model. Aside: GMM works better when the phrases is unidentifiable.