Questions tagged [speech-recognition]
Automatic speech recognition (ASR) aims to identify words and phrases in spoken language and convert them to a machine-readable format.
49
questions
0
votes
0answers
13 views
CTC Speech Recognition Model giving absurd results on actual recording
I have trained a speech recognition model which uses CTCLoss and is inspired from
https://www.assemblyai.com/blog/end-to-end-speech-recognition-pytorch
I trained it on the Librispeech Dataset (train-...
2
votes
0answers
21 views
Confusion about the derivative in CTC
I was going through the original CTC paper by Graves et al, I am still not getting how after taking the derivative of equation 14 we get equation 15 as shown below
I understand the part that we are ...
0
votes
1answer
30 views
Speech recognition (SVM) different signal lengths
I am developing a small project on speech recognition, the idea is to classify sound sources by Support Vector Machines. My dataset consists on 45 signals, however, they all have different lengths, ...
0
votes
1answer
76 views
Why does one need Google's WaveNet model to generate audio if it already takes audio as input?
I've spent a lot of time trying to understand the Google's WaveNet work (also used in their DeepVoice model), but still confused about some very basic aspects. I'm referring to this Tensorflow ...
2
votes
1answer
59 views
Mismatching dimensions of input/output in the WaveNet model for text-to-speech generation?
I have been trying to understand the model of how speech generation works, particularly in WaveNet model by Google. I was referring to the original WaveNet paper and this implementation:
I find the ...
0
votes
0answers
88 views
How to understand the dilated conv1d layers dimensions in this model?
I was trying to see the layers used in a Wavenet model for speech generation and I can't seem to make sense of the output layers printed by the TF model. Model is this: https://github.com/Rayhane-...
1
vote
1answer
59 views
How are text-to-speech systems' spectrogram frames aligned for loss calculation?
A key aspect of how text-to-speech (TTS) machine-learning works is very unclear to me even after reading the Tacotron-2 paper and the Google AI blog.
https://ai.googleblog.com/2017/12/tacotron-2-...
0
votes
0answers
13 views
how many spectogram frames per input character does text-to-speech (TTS) system Tacotron-2 generate?
I've been reading on Tacotron-2, a text-to-speech system, that generates speech just-like humans (indistinguisahble from humans) using the github https://github.com/Rayhane-mamah/Tacotron-2.
I'm very ...
0
votes
0answers
9 views
Speech recognition,Voice activity detection
In a video, or a movie, there may be a section that depicts the environment or the scene. In these clips, there is no normal dialogue between the characters. At this time, the audio track of the video ...
0
votes
1answer
34 views
Aggregating LSTM subsequence output into full sequence
I have an n->n seq2seq LSTM that takes a sequence of length n and produces a sequence of length ...
1
vote
1answer
38 views
Speaker Recognition ML tasks are supervised or unsupervised?
Given the scenario:
We have a speech recording from an unknown person.
We have a speech recording from a known person.
We have a large database of speech recordings from different persons.
We would ...
1
vote
0answers
53 views
Question about Connectionist Temporal Classification (CTC) gradient
I have read the original CTC paper by Graves et al, but am confused about equation 16, for which the authors derive the gradient of the negative log likelihood objective with respect to the inputs of ...
0
votes
1answer
44 views
Interpolating speech from different speakers in trigger word detection
Trigger word detection aims to essentially identify the timestamp of a "trigger word" occurring in a chunk of audio. The approaches I have seen online, in particular, following along with Andrew Ng's ...
0
votes
2answers
104 views
Does speech recognition model training require transcript timestamps
I don't quite understand how a recurrent neural network or LSTM is trained for automatic speech transcription. Say I have n audio files of speech, each with an ...
1
vote
1answer
42 views
Method for detecting previously unseen class
Is there any common practice for detecting a new class, or data associated with an previously unseen event?
I'm doing some research into speech recognition, and I'm trying to detect when a speech ...
1
vote
0answers
229 views
Number of parameters of tacotron, deep voice, wavenet?
I have recently started to explore speech synthesis, and started reading some paper. I have implemented a dummy text to speech synthesis model too, it has around 92 million parameters.
Even though, ...
0
votes
1answer
44 views
k-means clustering issue voice data
I'm getting an issue in my k-means I don't know if it my data-set or what anything else.
Why i got thia flowing point in the right side of the image?
...
2
votes
1answer
93 views
When use CTC-loss for speech recognition?
I'm trying to understand and implement CTC-loss for speech recognition (here on SO). I'll like to have more information about the use cases of this technique.
From what i understood, it is more ...
1
vote
1answer
748 views
How do you evaluate/test accuracy of Text-to-Speech (TTS) models?
As the title implies...
For instance, for Machine Translation, we have BLEU.
For categorization, we have categorical crossentropy, for binary categorization, we have binary crossentropy, etc. etc.
...
2
votes
1answer
66 views
Streaming audio to neural network
I am trying to create a neural network that performs speaker recognition. I would like to be able to serve it such that it takes streaming audio - i.e. I want to perform partial recognition on 100ms ...
1
vote
1answer
19 views
Is there a keyword recognition system without learning the Phoneme
As I understand in speech processing and machine learning area "keyword recognition" (also termed as keyword spotting) is a important part. In "keyword recognition" sytem it is desired to learn a ...
0
votes
1answer
32 views
Deciding length of units in sound recognition for training HMMs
I am working on creating a method to detect changes from one song to another. Namely, I hope to use a Hidden Markov Model (HMM) in order to model a part of a song and check to see if it accurately ...
1
vote
1answer
133 views
Are e2e DL systems better than DNN-HMM models in speech recognition?
End-to-end deep learning systems for automatic speech recognition (ASR) have been around for a while now since Deep Speech (2014), but I noticed that DNN-HMM based methods are still performing well ...
2
votes
1answer
53 views
How to use GMMs for acoustic signal classification?
There are a number of applications of the Gaussian Mixture Model (GMMs) to acoustics/audio data for the purposes of classification; ex paper1 and ex paper2. GMMs ...
1
vote
0answers
196 views
How to create dataset for speech recognition using librosa [closed]
I loaded the audio using librosa and extracted mfcc feature of the audio. I now have array of shape (20,N). How do I feed this as input to LSTM to predict?
1
vote
1answer
823 views
WaveNet Global and local conditioning
WaveNet is a deep learning framework able to generate raw audio signal from a sequence like text sequence.
https://arxiv.org/abs/1609.03499
It is also possible to "imitate" in a way the voice of the ...
1
vote
1answer
92 views
Speech recognition - hangover scheme - voice activity detection
I am doing a voice activity detection challenge, and I am asked to add a hangover scheme to the model. I read about hangover schemes in different papers but I couldn't find a definition for this. What ...
1
vote
2answers
1k views
What is low rank linear layer in neural networks?
Going through the paper Convolutional Neural Network for Small-footprint Keyword Spotting. In the paper, authors have used low rank linear layer after convolution ...
2
votes
1answer
48 views
Verifying Time Warp
Time warp has been widely assumed in domain of speech processing. If $Xw(t)$ represents a time warped version of $X(t)$, then $Xw(t) = X(t-w(t))$ where $w(t)$ is an arbitrary function with a banded ...
1
vote
0answers
177 views
How does CTC work in Speech Recognition?
I have already read the 2006 Paper about CTC by Graves but I still don't understand it fully. I am searching for a simple but still detailed explanation of how "Connectionist Temporal Classification" (...
1
vote
1answer
166 views
RNN(LSTM) model fails to classify new speaker voice
I'm fairly new to ML and at the moment I'm trying to develop a model that can classify spoken digits (0-9) by extracting mfcc features from audio files.
My data ...
0
votes
2answers
477 views
Transfer learning for audio
I know that when working with images, what people normally do is download a big model trained with huge data and freeze most of the layers except the lasts ones to train them with their own data.
I'm ...
3
votes
0answers
1k views
Validation loss is less than training loss by 5 units. How this result is interpreted?
Iam training a Keras model for end-to-end speech recognition. I have my own dataset of speech containing about 400 wave files. Text transcriptions is also given as input. Model summary is:
...
0
votes
1answer
94 views
Adapt speech recognition for Shakespeare english
We need to be able to search the works of Shakespeare by voice. The way I see it, the goal is if I quote into the microphone:
"Yet but three come one more.
Two of both kinds make up four.
Ere ...
7
votes
1answer
4k views
Turkish speech recognition (speech->text) in Google Speech API? [closed]
Google's Speech API has audio speech to text capabilities in multiple languages. It supports Turkish too. That language is very interesting, it's so called agglutinative: you stick word parts one ...
1
vote
1answer
471 views
Word Error Rate over Data Set
In speech to text, one common metric is the word error rate (WER).
WER is the word-level Levenshtein distance, which is the minimum number of substitutions ($S$), deletions ($D$), and insertions ($...
1
vote
1answer
715 views
How to normalize text when computing the word error rate of a speech recognition system?
I am looking for a library, script or program that can normalize the transcribed and gold texts when computing the word error rate (WER) of an automated speech recognition system.
For example, if:
...
0
votes
1answer
81 views
Spot word in spoken sentence : advice needed
I have to make a live speech recognition program that can spot specific words in a spoken sentence. For now I have to recognize the words "yes" and "no".
I already trained Google's model and it ...
0
votes
1answer
95 views
How to prevent the creation of redundant mixtures while training a GMM?
I'm currently trying to train a GMM(UBM) with 1024 Gaussian mixtures for speaker verification.
However, after training the GMM, it appears that some mixtures are useless/redundant.
(little to no ...
0
votes
0answers
540 views
Keyword Spotting: How to train a model with general speech corpus?
I am trying to find a correct way to train a DNN based keyword spotting (Deep KWS) with general speech corpus (VS data) described in this paper (Chen, Guoguo, Carolina Parada, and Georg Heigold. "...
2
votes
1answer
104 views
MFCCs and MoG-HMMs for speech recognition
BACKGROUND
MFCCs are coefficients which represent the most important parts of speech, and about 12 of them are used to model a one 512 points long frame (of speech). Along with them you would use ...
0
votes
1answer
51 views
Why is phase reconstruction considered hard
I am studying deep learning models for single channel speech separation.
I come across several recent methods:
Permutation Invariant Training
Deep Clustering
Deep Attractor Network
All of these ...
2
votes
2answers
336 views
Why has deep learning only shown decent results in the fields of computer vision and speech recognition? [closed]
We all know about the success of ImageNet, AlphaGo etc which used deep neural networks in computer vision, or the use of RNNs in Google Translate. But why are we not seeing similar advances in other ...
3
votes
0answers
231 views
Program to evaluate the output of a speech recognition system
I am looking for a library, script or program that can evaluate the output of a speech recognition system. The output of the speech recognition system is a simple text file, and I have the gold output ...
0
votes
1answer
103 views
how we input speech signal waveforms in two deep learning algorithms?
I am working with deep learning algorithms like CNN and RNN.I always wonder what is the best way to input wave form type data in to the deep learning algo. I know there are methods like wavelet or mel ...
0
votes
1answer
1k views
Forced alignment HMM
I am currently trying to understand what is involved to train a Hidden Markov Model (HMM) with Forced alignment. Forced alignment, as far I understand, is to align the audio file with the utterance ...
1
vote
1answer
748 views
Understanding hidden markov model, and how it is applied in speech recognition
I have for some some time tried to understand how this hidden markov model (hmm) works, and have found a lot of tutorials/papers on it which make use of the same examples/principles of explaining the ...
1
vote
1answer
1k views
How to derive the GMM log-likelihood formulation in the eigenvoice modeling technique?
Given a GMM with mean $M=[M_1, M_2, ..., M_C]$ and covariance $\Sigma=[\Sigma_1, \Sigma_2, ..., \Sigma_C]$ (where $C$ is the number of mixtures),
many papers on eigenvoice modeling states that the ...
3
votes
0answers
688 views
The state-of-the-art methods for speech recognition?
Recently I noticed that Google and Apple have really high quality speech-recognition services. I was wondering about the state-of-the-art methods and techniques they are/might be using to achieve such ...