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
1 answer
17 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 ...
0 votes
1 answer
87 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 ...
0 votes
0 answers
19 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 ...
0 votes
0 answers
30 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. ...
0 votes
0 answers
27 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-...
0 votes
0 answers
11 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 ...
0 votes
3 answers
420 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 ...
0 votes
0 answers
17 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 ...
0 votes
1 answer
53 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 ...
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.
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 ...
2 votes
2 answers
445 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 ...
1 vote
0 answers
27 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 ...
1 vote
1 answer
160 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: ...
1 vote
1 answer
461 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.
-1 votes
1 answer
98 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 ...
1 vote
1 answer
111 views

Speech Activity Detection- Adhoc Problem with multi source sounds(birds,trees,heavy air) and how to eliminate them completely

Here i will first try to put my application agenda Typically i am sampling at 8Khz rate and filtering speech components using a BPF(digital) now i have got the 0-4Khz components in which ...
3 votes
2 answers
3k views

MFCC window size at different sampling rates

The general recommendation for window size when calculating MFCC seems to be 20-40 msec. This is most often recommended in a context of 16000 samples per second, so leading to a window containing 320-...
0 votes
0 answers
59 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 ...
2 votes
1 answer
787 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 ...
6 votes
2 answers
528 views

Matching LPC frequency response to raw sample data frequency response

Background: The intention is feature/formant extraction from speech input. I have used an FFT on raw samples in the past and have done simple peak picking from a weighted average of frequencies over ...
-1 votes
2 answers
1k views

Using k Nearest Neighbour & Dynamic Time Warping for keyword spotting

As stated in the title, I am currently researching a method using k-NN, specifically, as either an alternative or as a supplement to the DTW algorithm in keyword spotting based on MFCC. I have read ...
1 vote
1 answer
1k views

Comparing band-pass filters and convolutional kernels?

I am currently working on extracting features for speech recognition purposes. I wanted to try an approach similar to MFCC features in which the center frequency of each band pass filters are placed ...
5 votes
2 answers
1k views

Dynamic Time Warping - Comparing Values

Ok, so I'm trying to compare two different speech signals and I have come into a problem. Here goes: I have split the signal into blocks, and I have computed the MFCC coefficients of each block. I ...
2 votes
1 answer
632 views

MFCC Classification

I'm working on gender estimation from speech signal and I completed MFCC feature extraction. So now I'm trying to estimate gender from these features. But I have frames for an audio file and I ...
-1 votes
1 answer
166 views

How to build a simple model for voice-controlled system?

I want to build a speaker independent voice-controlled system. If I ask 10 people to say one unique word(for example"hello"), and record their voice and do LPC(linear predicting coding) upon them, I ...
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 ...
2 votes
2 answers
418 views

MFCC in Speech Recognition and ANN

I have a dataset with over 2000 examples of digits (0 to 9) recorded on wav files. I'm trying to process these files with MFCC so that later I could train an Artificial Neural Network (ANN). My ...
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 ...
10 votes
3 answers
2k views

How does Siri recognize me saying "Hey Siri"?

I am trying to understand how my iPhone can continually listening for me saying Hey Siri, Alexa, ...
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 ...
1 vote
3 answers
2k views

How to edit audios so that they have the same length

I have a dataset of audio files, which differ on their lengths by a couple of milliseconds. Some are little shorter than 1s and some are little longer than 1s. They all have the same sampling rate, ...
1 vote
2 answers
130 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 ...
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 ...
0 votes
0 answers
41 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 ...
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 ...
0 votes
1 answer
306 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 ...
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 ...
1 vote
0 answers
262 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 ...
0 votes
1 answer
642 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....
1 vote
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 ...
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 ...
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 ...
1 vote
2 answers
580 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 ...
1 vote
0 answers
395 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 ...
-1 votes
1 answer
74 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 ...
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 ...
1 vote
1 answer
312 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 ...
2 votes
4 answers
185 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 ...
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 ...