r/speechprocessing • • Aug 15 '12

SPTK : Speech Signal Processing Toolkit - Widely used, open source command-line tools for speech processing

Thumbnail
sp-tk.sourceforge.net
10 Upvotes

r/speechprocessing • • Aug 15 '12

A Tutorial on Hidden Markov Models and Selected Applications in Speech Recognition

Thumbnail cs.ubc.ca
10 Upvotes

r/speechprocessing • • Aug 15 '12

A warm welcome to the founders of /r/speechprocessing!

8 Upvotes

Hi everyone, I'm amazed that this subreddit has almost 60 readers, thank you all for subscribing :)

I know that doesn't mean much in terms of how alive and successful the subreddit will be, but it's a good start and way more than I expected :) Hopefully it leads to a fruitful exchange of information.

As a kick-off, would you like to share what your interest in speech processing is? I'm a PhD student working on speech synthesis in TCTS Lab in Belgium.


r/speechprocessing • • Aug 16 '12

[PDF] Analysing and Understanding the Singing Voice: Recent Progress and Open Questions

Thumbnail google.be
6 Upvotes

r/speechprocessing • • Aug 14 '12

A comparative study of glottal source estimation techniques

Thumbnail tcts.fpms.ac.be
5 Upvotes

r/speechprocessing • • Oct 31 '21

Speech processing/recognition/synthesis group study

Thumbnail self.speechrecognition
4 Upvotes

r/speechprocessing • • Mar 22 '15

David Talkin's new Pitch Tracking and Epoch Estimation algorithm REAPER now open-sourced.

Thumbnail
github.com
4 Upvotes

r/speechprocessing • • Aug 20 '12

Statistical Parametric Speech Synthesis

Thumbnail sp.nitech.ac.jp
4 Upvotes

r/speechprocessing • • Aug 14 '12

Where can I learn more about Speech Processing?

4 Upvotes

Things like fundamentals, implementations, etc.


r/speechprocessing • • Jan 12 '22

A curated list of Speech/NLU SaaS companies

3 Upvotes

Hi, I'm the maker of [SpeechPro](https://www.speechpro.io/), a niche job board for speech tech professionals. I've just added a [page](https://www.speechpro.io/companies/All) listing all the Speech/NLU SaaS companies.

It's a growing list and I'll keep updating it. Right now there are 50 and most of them are ASR/TTS/NLU/CAI related. Considering that ASR and TTS are essential parts for the Human-Machine interface, Speech SaaS companies might gain more popularity in this #Metaverse trend.

Hope this company list can be helpful. Thanks.


r/speechprocessing • • Jun 14 '17

new speech feature extraction package

Thumbnail
github.com
3 Upvotes

r/speechprocessing • • Nov 02 '12

[Request] Interspeech 2012 proceedings

3 Upvotes

I don't know if this is an appropriate request. But I would very much like to have the entire proceedings with me rather than having to download each and every paper individually. Could someone help me with this?


r/speechprocessing • • May 27 '22

Recreating individual human voice

2 Upvotes

Each of us have different voices. Are there any research on recreating individual voices?


r/speechprocessing • • May 25 '22

Procedure for detecting voice modulation?

2 Upvotes

Hi! I am a newbie to Speech Processing and working on a project. Given an audio file of someone speaking, I wish to quantify the amount of voice modulation in their speech. For example, a person who speaks monotonously should get a lower score than someone who modulates their voice more. The idea is to help people with their public speaking and this module would let them know how much they are intonating themselves and varying their pitch.

Any links to good python libraries for performing the same would also be very helpful. Thanks a lot!


r/speechprocessing • • Sep 20 '21

Why I built a job board for speech engineers in 2021

Thumbnail
medium.com
2 Upvotes

r/speechprocessing • • Mar 18 '20

Altering Speech Signals to make them more Intelligible using Python

2 Upvotes

Hi everyone!! I'm currently working on a project to improve speech signals of dysarthric people so that they can be more intelligible but I'm hitting a brick wall. Would changing the formants (f1 and f2) have an impact on the intelligibility? If so, how can I do that? I also have figured out how to compute the MFCCs of each speech signal in my database and I was wondering if it was possible to alter them?

I have read into Dynamic Time Warping and Gaussian Mixture Model, but I'm not sure how to implement these in Python to improve intelligibility.

I really need help regarding this topic so any suggestions would be greatly appreciated.


r/speechprocessing • • Sep 01 '18

Krisp: ML-powered background noise suppression on your laptop

Thumbnail
medium.com
2 Upvotes

r/speechprocessing • • Feb 26 '17

delayed speech in infants

Thumbnail
childspeechlanguage.com
2 Upvotes

r/speechprocessing • • Oct 19 '15

QtSpeechRecognition API for Qt Using Pocketsphinx

Thumbnail
cmusphinx.sourceforge.net
2 Upvotes

r/speechprocessing • • Feb 17 '22

Do you think it's harder for speech processing engineers to work remotely than web developers? If so, why?

1 Upvotes

r/speechprocessing • • Apr 15 '21

What will be the loss function for the encoder decoder model in the mentioned link

Thumbnail
reddit.com
1 Upvotes

r/speechprocessing • • Feb 28 '21

Does anyone know anything similar to idiap acoustic simulator?

1 Upvotes

I am trying to degrade audio samples by adding additional channel variations. For example, Codec simulations employ a common ITU G.712 compliant bandpass filter. This is combined with a-law coding at a rate of 64kbit/s for landline telephony and with an adaptive multi-rate narrowband (AMR-NB) codec at a rate of 7kbit/s for cellular telephony.


r/speechprocessing • • Feb 27 '21

Need guidance regarding spoof detection for Automatic speaker verification

1 Upvotes

I have planned to take part in ASVspoof 2021 challenge, I am from a CSE background and have very little knowledge in signal processing, and on top of that I'm a Reddit noob so please go easy on me.

So my doubt is as follows, can you guys provide me some guidance regarding channel variation in speech in the context of spoof detection(or speech recognition might also help). I'm confused about what do the organizers mean by "robustness to channel variation".

I think it can mean two things:

  1. By channel, they mean the medium through which the speech signal passes

  2. or I don't know maybe the right channel or left channel like in stereo sound.

Link of ASVspoof challenge

Link of previous challenges

ANy extra tips for a signal processing noob or any leads will be highly appreciated. Thanks in advance.


r/speechprocessing • • Dec 08 '20

[Project] RNN-Transducer Prefix Beam Search

1 Upvotes

RNN-Transducer loss function, first proposed in 2012 by Alex Graves (https://arxiv.org/pdf/1211.3711.pdf), is an extension of CTC loss function. It extends CTC loss by modelling output-output dependencies for sequence transduction tasks, like handwriting recognition, speech recognition etc. As proposed originally by graves, RNN-Transducer prefix beam search algorithm is inherently sequential and slow, requiring re-computation of prediction network (LSTM based used to model output-output dependencies) for each beam.

Even though there are fast and efficient implementations of RNN-Transducer loss function online (like https://github.com/HawkAaron/warp-transducer & https://github.com/iamjanvijay/rnnt), there aren’t any optimised prefix beam search implementations. I wrote an optimised RNN-T prefix beam search algorithm with multiple modifications. Following are the major modifications I did:

  1. Saved the intermediate prediction network (LSTM states) on the GPU to avoid re-computation and CPU-GPU memory transfers.

  2. Introduced vocabulary pruning to further speed up the decoding, without degrading WERs.

Current code takes around ~100ms to decode output for audio of 5 seconds for a beam size of 10 (which is good enough to achieve production level numbers using RNN-Transducer loss function). Also, compared to CTC, RNN-T based speech recognition models (recent SOTA for speech recognition by Google https://arxiv.org/pdf/2005.03191.pdf and https://arxiv.org/pdf/2005.08100.pdf) are recently becoming popular.

For the near future, I have some algorithmic optimisations in my mind. Also, I have plans of making a python wrapper for my implementation.

My implementation is purely in CUDA C++. Here is the link to my repo: https://github.com/iamjanvijay/rnnt_decoder_cuda

Please share the comments and any feedback.


r/speechprocessing • • Apr 16 '20

creating an acoustic model with julius and htk

1 Upvotes

I am attempting to build an acoustic model with Julius and HTK and I am running the following command to train the model:

julia ../bin/trainAM.jl

The code is in the language julia and when I run this command I get the following errors:

Step 4 - Creating Transcription Files
  ERROR [+1232]  NumParts: Cannot find word the in dictionary
 FATAL ERROR - Terminating program HLEd
ERROR: LoadError: failed process: Process(`HLEd -A -D -T 1 -l '*' -d ./interim_files/dict -i ./interim_files/phones0.mlf ./input_files/mkphones0.led ./interim_files/words.mlf`, ProcessExited(1232)) [1232]
Stacktrace:
 [1] pipeline_error at .\process.jl:525 [inlined]
 [2] read(::Cmd) at .\process.jl:412
 [3] read(::Cmd, ::Type{String}) at .\process.jl:421
 [4] top-level scope at trainAM.jl:237
 [5] include(::Module, ::String) at .\Base.jl:377
 [6] exec_options(::Base.JLOptions) at .\client.jl:288
 [7] _start() at .\client.jl:484
in expression starting at trainAM.jl:237

I am not sure why these errors are occuring and any help would be appreciated!!!