Questions tagged [speech-processing]

Speech processing is the study of speech signals and the processing methods of these signals.

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

How to add words to english model word list in Julius Speech Recognition Engine?

I want to add some english words to model but how can I achieve this ? https://github.com/julius-speech/julius
1
vote
0answers
37 views

Logarithmic Amplitude Spectral Subtraction

I'm diving into audio processing and I'm trying to wrap my head around spectral subtraction. I learned there are different approaches do it based on power, magnitude, oversubtraction. My task is to ...
0
votes
1answer
12 views

How to select the order of LPC to model formants?

I am having some difficulties understanding LPC and speech processing in general. The professor asked us to provide an heuristic way to select the order of LPC? For example if I wanted to model 3 ...
0
votes
0answers
34 views

What is the difference between MFCC features and Mel Filter Banks (FBANKs)?

I haven't been able to find any source explaining what the FBANK features are. As a reference, I have been reading this paper here which mentions that they have used 20 MFCC coefficients from 40 mel ...
0
votes
1answer
64 views

Male and female voice spectrum

I have a set of data which consists of male and female voices. They are pronunciation of a same sentence. What's the appropriate method for getting an average spectrum for the male and female voices ...
0
votes
1answer
55 views

How can you perform echo cancellation on features of audio signals?

I am working on a project that takes some features of audio signals and classify them with a neural network. However, the audio signals are added with their own echo with the environment. What would ...
1
vote
1answer
36 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 ...
1
vote
2answers
47 views

Why are males' pitch lower than females?

Hi :) I'm not sure this is the right place to ask this question, but I'll try anyway: Here are two well-known facts, and I don't understand how they work together: Males usually have deeper voices ...
1
vote
1answer
30 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
0answers
39 views

Average spectral shape

In this article about pre-emphasis on here, its use is defined as "to compensate for the average spectral shape". My question is, how is the average spectral shape calculated? This is the ...
2
votes
2answers
49 views

Non-Uniform Quantization

I was reading a research paper on companding schemes for non uniform quantisation. In paper one of the motivations for non-uniform quantisation is that distortion at larger amplitude values is less ...
0
votes
1answer
70 views

Determining statistically the bandwidth of a signal from a spectrogram

My question is how to determine the parameters of a signal from a spectrogram statistically. The most important parameters that I am looking for are the lower and higher frequencies of the signal. I ...
0
votes
0answers
15 views

Source Filter Modelling of Speech Production

I am reading about mathematically modeling Speech using Source- Filter model. I want to know how can we prove that that the source filter model becomes an LTI system provided the configuration of ...
0
votes
0answers
26 views

Communicate to user that SNR is too low - Speech procesing

I am working in a project to estimate the signal to noise ratio (SNR) for an automatic speech recognition system in order to generate an alert to the user if the noise is too high in the place where ...
0
votes
1answer
29 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
0answers
35 views

Sinusoidal tone in Signal-to-Noise measurements

Mengapa kita menggunakan nada uji sinusoidal saat mengukur signal-to-noise pada saluran bicara daripada hanya sinyal ucapan itu sendiri ? EDIT: Translation from Indonesian according to Google: Why do ...
0
votes
1answer
53 views

Is this statement correct from DSP aspect?

So, In my report I am comparing the related works, In most of the previous work, researchers have used spectrogram as input to vanilla CNN and classify. Where I am using different handcrafted features ...
0
votes
0answers
25 views

How to identify the vocal folds in a mel spectrogram image?

I am quite new in the dsp and trying to learn How to identify the vocal folds in a mel spectrogram image? My image data looks like this. How to find the vocal folds in this image? I am using Praat ...
0
votes
0answers
55 views

How to use cross-correlation to verify speech data and determine delay

I have been experimenting with cross-correlation function to verify the presence of speech in a recorded file wrt a source file. I tried the following in Matlab: <...
0
votes
1answer
37 views

LPC Formant Estimation: Why resample?

The Burg algorithm implemented in PRAAT for formant estimation also works via LPC. First the sound is resampled to a sampling frequency of twice the value of maximum formant. Then a pre-emphasis is ...
1
vote
1answer
56 views

What do different Cepstral or MFCC coefficients represent intuitively?

I understand the explanation for separating slow and rapid changing log spectral components but i need to understand: Why lower coefficients have higher and mostly positive magnitudes? Why Higher ...
0
votes
0answers
22 views

Help in LBG Vector Quantization - Splitting Factor

I'm currently making a program for speech recognition. In the step of codebook generation using the LBG (Linde-Buzo-Gray) algorithm, I've read that the splitting factor $\varepsilon = 0.01$ (generally)...
0
votes
1answer
40 views

How to use MFCC (or any other tool/method/algorithm) for speech verification

I have an original speech .wav file and a few recorded samples of the same file. Each recorded version has some differences wrt the original file. For example, The ...
0
votes
0answers
61 views

How do I extract n-dimensional cepstral coefficients with a sliding Hamming window in PyTorch?

I am trying to replicate the features from this paper, described as follows: MFCCs of speech frames are computed using a mel-scale filterbank. We extract 20-dimensional cepstral coefficients with a ...
3
votes
0answers
62 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
0answers
48 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
0answers
37 views

Compare two spoken words with MFCC and DTW

Processing of the speech signal is done using Matlab. I want to use MFCC (Mel-frequency cepstral coefficients) is implemented using HTK and DTW (dynamic time warping v2.1) algorithms to make a speech ...
0
votes
2answers
77 views

Conceptually confused by LPC for speech: Do we synthesize by the inverse filter (FIR)?

I've been following the process of using LPC to analyse the speech and then synthesize the speech by swapping out coefficients over time. I'm purely concerned with pitched vowels at this point. ...
0
votes
0answers
43 views

how to implement Bark filter bank on the power spectrum for PLP feature extraction?

So the implementations for PLP feature extraction I have seen in python and Matlab, are as follows: suppose the FFT features of an audio signal are of the size 257 (512 point FFT). if we have one ...
0
votes
0answers
90 views

STFT of ISTFT in the Griffin Lim Algorithm

The Griffin-Lim algorithm for phase recovery (based on the magnitude of an STFT) involves a step that is: STFT(Inverse STFT(...)). This seems to be the key iteration in the algorithm. This Quora ...
0
votes
2answers
82 views

Speech SNR estimation

I'm trying to estimate SNR level in db to use it as a switch for an speech enhancement method that i'm working on. The noise level is not known and can be estimated using a posterior SNR algorithm. ...
0
votes
1answer
129 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
1answer
81 views

Is zero-padding necessary for speech processing to satisfy linear convolution property?

In the FFT domain, for example, if I multiply a noise reduction gain to the noisy signal, $ Y(w)H(w) $, this translates to a circular convolution in the time domain of the same length $ y(t) \...
0
votes
0answers
29 views

Techniques for removing noise aside from Spectral Subtraction/Statistical Method?

I am studying how to remove noise from speech audio and I figured the most common error in spectral processing comes in the form of musical noise. Now what are the techniques on reducing this ...
0
votes
0answers
26 views

Capture the ambient sound

I sit in a cafe and start recording my voice, reading a poem. Then I sit at my room, at complete isolation, and I read the same exact poem once again and record it. Now, Considering I have these two ...
0
votes
1answer
25 views

Using MFCCs for acoustic machine failure prediction

MFCCs are ubiquitously extracted for speech processing tasks, but I would like to know how suitable they are for non-speech processing tasks. Intuitively, it is my understanding that MFCCs are ...
0
votes
0answers
19 views

Is audio normalisation required for a speaker recognition/speech classification task? How to do it?

Not entirely sure if this Stack or a ML-related stack would be a fit for this question, but I focus on the signal processing here on this question, so I decided this one I'm developing a speech ...
1
vote
2answers
135 views

log base in log-power spectral features

Is the log in log-power spectral features natural logarithm, or common log of base 10? does it even matter? I found sources for how to calculate it, but they all call it 'log'. no one mentions the ...
0
votes
0answers
35 views

Why do we use the term “cepstral” in MFCCs, and how does it related to the cepstral domain?

As I know, we can get the cepstrum by taking the Inverse Discrete Fourier Transform (IDFT) of the log of the power spectrum. And we can get the Mel-frequency cepstral coefficients (MFCCs) by taking ...
3
votes
1answer
52 views

Given 1 recording of my voice, how can I process it to sound like 2 independent recordings of my voice played in unison?

I have one recording of my voice $x[n]$ singing a song. One thing I could do is independently record me singing the song again to obtain $y[n]$. Then, $z[n] = \frac{1}{2}\left(x[n] + y[n]\right)$ ...
0
votes
1answer
132 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 ...
0
votes
1answer
29 views

Removing vocal but retaining all background ambient noises

I have one audio file containing human speeches, a lot of ambient noises like audience laughter, birds chirping, sounds of natures etc.. Now I want to separate it into two audio files where one ...
-1
votes
1answer
56 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
0answers
36 views

Is fundamental frequency information present in speech-shaped white noise?

I am using a so-called speech-shaped stationary white noise, which means so much as a white noise that has been filtered to match the long-term spectrum of a female speaker. The way it was generated ...
2
votes
1answer
367 views

Problem using pitch shifting with TD-PSOLA and formant preservation

I tried out this implementation of TD-PSOLA (https://github.com/sannawag/TD-PSOLA) and even though I know how the algorithm works, I can't understand why I get NO audible differences in the output ...
0
votes
1answer
62 views

Cone of Confusion

In sound perception, humans adapt by tilting the head or relying on other location cues such as visual input when the source of the sound lies on the cone of confusion. On this cone, no time and level ...
0
votes
1answer
44 views

Objective Noise Classification for speech enhancement

I'm working on my thesis and it is about an speech enhancement system to use proper noise reduction method/algorithm for different types of noise. I want to test and compare some filters/algorithms ...
0
votes
2answers
41 views

Distinguishing Spoken Speech from Played-back Recording of Speech

Do any general-purpose techniques exist to distinguish live spoken speech from played-back speech samples? For example, if I were to deploy a speaker verification system to authenticate users by voice,...
3
votes
1answer
1k 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 ...
0
votes
1answer
37 views

Need some references on sound quality evaluation and syncing

I have to do a project where I'm receiving the same sound signal from different channels (with different offsets), but they may not be consistent all the time. At any given time, I should decide which ...

1
2 3 4 5