Skip to main content

Questions tagged [speech-recognition]

Speech recognition is the process of converting the spoken word to text, usually without regard to a particular speaker (which is more commonly referred to as "voice recognition").

Filter by
Sorted by
Tagged with
0 votes
0 answers
12 views

Correct implementation of GMM-HMM for Speech Recognition

For N words, we have N HMMs. In each of the HMMs, the states are the GMMs. Each GMM models unique phoneme (with or without belonging to a particular context). It is these HMMs (words) that constitute ...
Anantha Krishnan's user avatar
1 vote
1 answer
43 views

Two level Dynamic Programming

I am going through Fundamentals of Speech Recognition (Rabiner). I stumble upon the concept of Two Level Dynamic Programming . Can you suggest me any online resources to study the same?
Anantha Krishnan's user avatar
1 vote
1 answer
84 views

How does Pre-emphasis mitigate finite precision effects?

"The digitised speech signal $s(n)$ is put through a low order digital system (usually first order FIR filter) to spectrally flatten the signal and make it less susceptible to finite precision ...
Anantha Krishnan's user avatar
0 votes
1 answer
23 views

Constraints in Dynamic Time Warping for Speech

The Dynamic time warping is applied for time normalization. As shown in the diagram, two different signals with $Tx$ and $Ty$ time instants, are time-normalized to have $T$ time instants. $\phi$ is ...
Anantha Krishnan's user avatar
0 votes
0 answers
21 views

Speech Endpoints Detection using Explicit approach

The "Fundamentals of Speech Recognition" text by Rabiner, mentions three approaches for Speech (Endpoints) detection - Explicit, Implicit, and Hybrid approaches. I am studying the block ...
Anantha Krishnan's user avatar
0 votes
0 answers
46 views

Formants extraction from LPC

I would like to do formants extraction using LPC. I made the necessary pre-emphasis before feeding the speech samples to the LPC function. ...
Anantha Krishnan's user avatar
0 votes
0 answers
39 views

Understanding Baum's auxiliary function used in Hidden Markov Model

I am studying HMM from "Fundamentals of Speech Recognition" by Rabiner. Regarding the problem of how to adjust the parameters of a HMM, the proposed method was Baum Welch method (Expectation-...
Anantha Krishnan's user avatar
0 votes
0 answers
12 views

Exact computation cost using Forward Procedure for HMM probability evaluation

I am understanding the HMM concept for Speech Recognition. One of the three problems (HMM) to be solved is Probability evaluation $P(O|\lambda)$. Instead of a straightforward approach which is ...
Anantha Krishnan's user avatar
0 votes
0 answers
20 views

Understanding Feature Extraction in Automatic Speaker Verification (ASV)

I'm just starting out in the domain of automatic speaker verification, speaker recognition research. Based on the literature I've reviewed, I've summarized my understanding of feature extraction in ...
Hung Dinh Xuan's user avatar
0 votes
0 answers
12 views

Looking for UBM-GMM trained on the TIMIT database

Hello I was wondering if there was any publicly available pretrained UBM-GMM on the TIMIT acoustic-phonetic continuous speech corpus.
Asmodeus's user avatar
0 votes
1 answer
71 views

Simple speech recognition with hmm

I'm new to the field of Machine Learning and currently watching some lectures on speech recognition. I'm attempting to write a simple class implementation for a speech recognition model using Hidden ...
Owen K's user avatar
  • 1
0 votes
0 answers
12 views

Close embedding similarity issue in Korean speaker verification using X-vector

I'm working on a speaker verification system using X-vector on Korean speakers' data. On unseen data, the system achieves fairly good EER (from 10% to 20%), but I'm encountering a challenge with close ...
Luka Nguyen's user avatar
2 votes
2 answers
474 views

What is the explanation that filter EQ changes "Ah" to "O"?

I recorded myself saying "Ah" in the tone of the note C3 which is about 130Hz, this is what it looks like: Then I ...
google dev's user avatar
0 votes
1 answer
88 views

How can sound waves be modeled in a manner that distinguishes individual voices but also recognizes words?

More specifically, I'm curious how we can represent sound waves in a way that would both distinguish between individual voices and also recognize, e.g. that recordings of different people saying the ...
Mikayla Eckel Cifrese's user avatar
1 vote
0 answers
28 views

What is gained by transforming a convolution to an addition with the cepstrum?

In automatic speech recognition the spectrum $f$ is interpreted as the convolution of elicitation $e$ and impulse response $h$. By applying the cepstrum $cep(f) = FT^{-1}(log(FT(f)))$ this convolution ...
user2740's user avatar
  • 111
1 vote
1 answer
169 views

Which DCT implementation is the correct one

I'm trying to compute the Discrete Cosine Transform via FFT in C, using a response to this question, but the recommended solution gives me wrong results. Function DCT in matlab: ...
Jailer's user avatar
  • 13
0 votes
0 answers
60 views

How to decided the score threshold in speaker recognition?

I am new to speaker recognition and now starting from the GMM-UBM algorithm. Say I have a pre-trained UBM and speech from target speakers ...
LCS's user avatar
  • 21
0 votes
0 answers
28 views

How can I speech enhancement with DNN?

I want to do speech enhancement with DNN on Matlab. I downloaded the TIMIT dataset from the internet as a .wav file. I also downloaded the noises from the Noisex-92 database as .m file. Now I need to ...
Zang Li's user avatar
  • 59
-1 votes
1 answer
102 views

How do I detect by ear if a quarter second audio clip is that of someone speaking or not?

I have a dataset of quarter second 16 bit mono PCM audio clips, each clip labelled as speech or nonspeech. I am trying to estimate the quality of the labelling by randomly sampling a few of them and ...
Anand's user avatar
  • 99
1 vote
2 answers
140 views

What are the fundamental differences between speech and music in frequency domain?

What are the fundamental differences between speech and music in the frequency domain? I can think mainly of features in the time domain that can differentiate speech from music signals, e.g. short ...
karlosos's user avatar
  • 111
2 votes
0 answers
37 views

Finding "Max Change" in a Audio Signal

I'm working on studying an endangered language and have the following problem: while I already have labeled exactly what the speakers I worked with have said at given timesteps on the word level and I ...
cmitch's user avatar
  • 121
0 votes
0 answers
45 views

Automatically identifying speech disfluencies from audio recordings

I want to automatically identify speech disfluencies (e.g. um(s) and uh(s) ) from my speech recordings. I am a bit surprised I couldn't find any disfluency detection models using speech only. I know ...
Blue482's user avatar
  • 103
2 votes
1 answer
840 views

How to compare 2 MFCC (compare them if they where created from same speaker)

There are multiple speakers. Each speaker generates multiple MFCC. If I'm getting two different MFCC, can we know if those MFCC came from 2 different speakers or same speaker ? How can we compare ...
Boom's user avatar
  • 121
0 votes
3 answers
440 views

Formant analysis LPC (Matlab)

I wanted to do formant analysis using MATLAB and did everything according to the following tutorial: https://de.mathworks.com/help/signal/ug/formant-estimation-with-lpc-coefficients.html I have speech ...
Phobos's user avatar
  • 425
0 votes
1 answer
51 views

Does speech volume affect frequencies?

I have created a little classifier that listens for certain keywords. Sometimes it will not react to a keyword, but if I shout the word, then the classifier will be able to pick it up. The classifier ...
Syllabear's user avatar
  • 101
3 votes
0 answers
66 views

Frame lookup using audio

I'm an animator trying to get a program that will use machine learning to automate the lip syncing process. The program I need made will have two files given to it: a seed, and an audio file. The seed ...
dsp101's user avatar
  • 31
1 vote
0 answers
279 views

Understanding MFCC

I am not from electrical or electronic background so my knowledge will be lacking. MFCC is represented by 39 values for each window frame. 12 values are the mel filter-bank and we get 13th value by ...
Naveen Gabriel's user avatar
0 votes
1 answer
664 views

Speech recognition algorithm in GNU Octave to convert speech to text (and vice versa)

Recently, I am building an application in Octave and I saw some algorithms about speech recognition spread around the net, but most of them were implemented in Python, MATLAB, C++ and no one in Octave....
theEarlyRiser's user avatar
2 votes
1 answer
2k views

Removing background noise algorithm

What is the algorithm for removing background noise from an audio clip of human speech? Say I have a 10 second audio clip of somebody talking, and there is background noise of them tapping on their ...
Harry Stuart's user avatar
0 votes
0 answers
34 views

Audio in Image,Graph or WaveForm Representation

Our task is to feed the audio data into the deep learning tensor flow model in the form of image representation(or graphical,waveform). Question is what is the best way of representing audio in image ...
Roshan VS's user avatar
0 votes
0 answers
1k views

Understanding liftering as the final step in MFCCs features extraction

In the book here, they apply liftering, as a final step of MFCCs features extraction, to isolate the system component by multiplying the whole cepstrum by a rectangular window centred on lower ...
Abdulkader's user avatar
1 vote
2 answers
2k views

MFCCs and mean normalization

I'm reading a blog about extracting MFCCs features for Machine Learning applications, but I didn't understand the following points about the mean normalization: To balance the spectrum and improve ...
Abdulkader's user avatar
1 vote
2 answers
601 views

filterbank: understand the different responses at the center frequency of each filter

I'm computing filterbank by applying 26 triangular filters on a Mel-scale to the power spectrum of an audio frame to extract frequency bands, and I found that some references use filterbank with equal ...
Abdulkader's user avatar
1 vote
0 answers
422 views

Mixing signal with noise in frequency space (STFT)

I am working on a preprocessing function which is supposed to mix two audio signals clean and noise in the context of neural ...
Stefan Falk's user avatar
0 votes
1 answer
333 views

python3: speech recognition - calculating features of a WAV file

I am supposed to do this as a school project, but I am kind of lost when it comes to signals and would appreciate your help. Also, English is not my first language, and I will be translating the ...
stitch123's user avatar
  • 101
-1 votes
1 answer
75 views

audio classification based only on first few seconds

I record audio notes on my recorder, and each belongs to a certain category ("work", "parenting", "miscellaneous", etc.). At the beginning of each recording, I say the name of the category, then stay ...
philophilosophia's user avatar
1 vote
1 answer
48 views

Problem getting DTW to work for speech recognition

I used my ipad to record the words "This. Is. A. Test. This. Is. A. Test.", then downloaded it to my computer as a .MOV file and used ffmpeg to extract audio as WAV. I then used the tuneR package to ...
Alex H's user avatar
  • 13
1 vote
1 answer
464 views

Preprocess sound for voice recognition in Pocket Sphinx on Raspberry Pi 3

I want to improve my voice recognition system on a Raspberry Pi 3 running Pocket Spinx.
user avatar
4 votes
1 answer
3k views

Why is the Hamming and Hanning window the most widely used for speech spectograms?

When taking the Short-Time Fourier Transform of the speech signal, windowing is applied to taper away the signal frame at both ends and mitigate introduced artifact at expense of the maximum ...
boomkin's user avatar
  • 107
1 vote
1 answer
155 views

Audio from multiple microphones mixed to mono and ASR

I am trying to do speech recognition on an audio file which has 1 channel (mono). My problem is that the channel is comprised of the signal of 3 microphones which have captured the audio at different ...
Marcos's user avatar
  • 11
1 vote
1 answer
104 views

Are delta and double delta features needed when classifying with LSTM

I understand that the combination of MFCCs, deltas and double deltas is a good feature to be used with HMMs for keyword detection problems. HMMs are limited by Markov Property and this limitation is ...
h_r_kr_shn_n's user avatar
7 votes
1 answer
19k views

What are i-vectors and x-vectors in the context of Speech Recognition?

I have read that i-vectors and x-vectors are widely used in speaker recognition tasks but I don't get the difference between them and how exactly they work. Can someone explain it starting from the ...
mausamsion's user avatar
1 vote
1 answer
316 views

Calculate the Standard Deviation of Fundamental Frequency (MFCC)

I'm implementing a gunshot detector following the article "Algorithm for Gunshot Detection Using Mel-Frequency Cepstrum Coefficients (MFCC)" (paywall). In the article, the authors uses 22 features ...
Hugo Sartori's user avatar
1 vote
1 answer
430 views

Fast Vocal Tract Length Normalization(VTLN) implementation?

My team is building a speech recognition model. As far as I know, Vocal Tract Length Normalization (VTLN) is an effective warping method that may help improve the model performance by diminishing ...
Steven Chan's user avatar
2 votes
1 answer
288 views

Is there any way that we can perform speech recognition without using Fourier transforms?

I am trying to research about speech recognition and why everyone uses Fourier transforms in going about the topic. I know that we get information related to the frequency of each sound uttered which ...
Aditya's user avatar
  • 21
1 vote
1 answer
289 views

Split audio file into audio phrases

I have couple of audio recordings of length 5 -7 min. I also have corresponding text to each audio file. I am not subject matter expert on speech to text but I am vaguely aware that much smaller ...
Papasani Mohansrinivas's user avatar
2 votes
4 answers
189 views

Cleaning telephone audio

I have telephone audio at 16kHz and I am trying to use it with a speech transcription engine that converts spoken letters to text. However, the engine has some difficulty transcribing certain letters ...
Harry Stuart's user avatar
1 vote
1 answer
49 views

Services for phoneme recognition? [closed]

I wonder if anyone can point me to services or dev libraries that focus on or suit phoneme recognition? Target audience is children at learning to read stage. We have trialed IBM Watson (not good) ...
Seba Illingworth's user avatar
-1 votes
2 answers
342 views

why the MFCC is gender indenpend and used for isolated word recognition

I think female and male have total different MFCC feature for same word such as "one", but why the MFCC could be used for isolated word recognition which use the same HMM model for the same word ...
weifeng's user avatar
6 votes
1 answer
621 views

What Is the Point of Doing the Zero Padding? [duplicate]

What are the advantages and disadvantages of doing Zero-padding, in particular the case of speech signals?
user avatar