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
1answer
30 views

Amplification of a speech signal in the recorded audio

I have recorded an audio. I dont know how it happened that only one sided speech is recorded and the other speech is recorded with a very low sound. Is there any solution to amplify the other side ...
0
votes
0answers
27 views

Python - preparing wav file so speech recognition (google) can return accurate results

I am trying to convert my wav files from playing tennis into text. I intend to use Google Cloud so ideally this would work with their Speech Recognition tool. TLDR: Tried denoising Tried slowing ...
0
votes
0answers
24 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 ...
1
vote
0answers
49 views

Splitting Arabic speech by letter

I have the audio stream below, which is a recording of Arabic. I am trying to split the stream into individual letters. I have manually marked the ideal locations with black lines in the image below. ...
0
votes
0answers
12 views

Viterbi algorithm in HMM (Speech processing-oriented)

Currently, I'm following a tutorial about Viterbi which uses 12 time steps, and as an example, it gives the last 3 MFCC coeffs per time step: https://arxiv.org/pdf/1908.03143.pdf In the page 3 (E. ...
1
vote
0answers
41 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
15 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
77 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
74 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
65 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
71 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
50 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 ...
0
votes
1answer
49 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
40 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 ...
1
vote
2answers
63 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
81 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
38 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
54 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
26 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
65 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
40 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
69 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
27 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
107 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
63 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
62 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
55 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
94 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
51 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
2answers
88 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
183 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
94 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

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
27 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 ...
1
vote
2answers
149 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
40 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
53 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
148 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
31 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
58 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
37 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
412 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
75 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
46 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 ...

1
2 3 4 5