All Projects → jcvasquezc → Disvoice

jcvasquezc / Disvoice

feature extraction from speech signals

Projects that are alternatives of or similar to Disvoice

Stocks
Programs for stock prediction and evaluation
Stars: ✭ 155 (+28.1%)
Mutual labels:  jupyter-notebook, signal-processing
Dla
Deep learning for audio processing
Stars: ✭ 142 (+17.36%)
Mutual labels:  jupyter-notebook, signal-processing
Signals And Systems Lecture
Continuous- and Discrete-Time Signals and Systems - Theory and Computational Examples
Stars: ✭ 166 (+37.19%)
Mutual labels:  jupyter-notebook, signal-processing
Pycroscopy
Scientific analysis of nanoscale materials imaging data
Stars: ✭ 144 (+19.01%)
Mutual labels:  jupyter-notebook, signal-processing
Audio Spectrum Analyzer In Python
A series of Jupyter notebooks and python files which stream audio from a microphone using pyaudio, then processes it.
Stars: ✭ 273 (+125.62%)
Mutual labels:  jupyter-notebook, signal-processing
Hermes
Recommender System Framework
Stars: ✭ 121 (+0%)
Mutual labels:  jupyter-notebook
Bps
Efficient Learning on Point Clouds with Basis Point Sets
Stars: ✭ 122 (+0.83%)
Mutual labels:  jupyter-notebook
Python In A Notebook
Collection of Jupyter Notebooks about Python programming
Stars: ✭ 121 (+0%)
Mutual labels:  jupyter-notebook
Sepsis3 Mimic
Evaluation of the Sepsis-3 guidelines in MIMIC-III
Stars: ✭ 117 (-3.31%)
Mutual labels:  jupyter-notebook
Mooc Coursera Advanced Machine Learning
Content from Coursera's ADVANCED MACHINE LEARNING Specialization (Deep Learning, Bayesian Methods, Natural Language Processing, Reinforcement Learning, Computer Vision).
Stars: ✭ 122 (+0.83%)
Mutual labels:  jupyter-notebook
Opencv 3 Computer Vision With Python Cookbook
Published by Packt
Stars: ✭ 122 (+0.83%)
Mutual labels:  jupyter-notebook
Mpss
Modelos Probabilísticos de Señales y Sistemas
Stars: ✭ 122 (+0.83%)
Mutual labels:  jupyter-notebook
Snucse
📓 Happy Campus Life
Stars: ✭ 121 (+0%)
Mutual labels:  jupyter-notebook
Ema
Explanatory Model Analysis. Explore, Explain and Examine Predictive Models
Stars: ✭ 121 (+0%)
Mutual labels:  jupyter-notebook
Tutorials Scikit Learn
Scikit-Learn tutorials
Stars: ✭ 121 (+0%)
Mutual labels:  jupyter-notebook
Prototypical Networks Tensorflow
Tensorflow implementation of NIPS 2017 Paper "Prototypical Networks for Few-shot Learning"
Stars: ✭ 122 (+0.83%)
Mutual labels:  jupyter-notebook
Qrs detector
Python Online and Offline ECG QRS Detector based on the Pan-Tomkins algorithm
Stars: ✭ 120 (-0.83%)
Mutual labels:  jupyter-notebook
Feature Engineering Live Sessions
Stars: ✭ 122 (+0.83%)
Mutual labels:  jupyter-notebook
Practicalsessions
Stars: ✭ 122 (+0.83%)
Mutual labels:  jupyter-notebook
Magface
MagFace: A Universal Representation for Face Recognition and Quality Assessment
Stars: ✭ 117 (-3.31%)
Mutual labels:  jupyter-notebook

DisVoice

Documentation Status

Image

DisVoice is a python framework designed to compute features from speech files. Disvoice computes glottal, phonation, articulation, prosody, phonological, and features representation learnig strategies using autoencders. The features can be computed both from sustained vowels and continuous speech utterances with the aim to recognize praliguistic aspects from speech.

The features can be used in classifiers to recognize emotions, or communication capabilities of patients with different speech disorders including diseases with functional origin such as larinx cancer or nodules; craneo-facial based disorders such as hipernasality developed by cleft-lip and palate; or neurodegenerative disorders such as Parkinson's or Hungtinton's diseases.

The features are also suitable to evaluate mood problems like depression based on speech patterns.

For additional details about each feature type, and how to use DisVoice, please check

Install

To install the requeriments, please run

install.sh

Kaldi must be installed beforehand for Kaldi output

Reference

If you use Disvoice for research purposes, please cite the following papers, depending on the features you use:

Glottal features

[1] Belalcázar-Bolaños, E. A., Orozco-Arroyave, J. R., Vargas-Bonilla, J. F., Haderlein, T., & Nöth, E. (2016, September). Glottal Flow Patterns Analyses for Parkinson’s Disease Detection: Acoustic and Nonlinear Approaches. In International Conference on Text, Speech, and Dialogue (pp. 400-407). Springer.

Phonation features

[1] T. Arias-Vergara, J. C. Vásquez-Correa, J. R. Orozco-Arroyave, Parkinson's Disease and Aging: Analysis of Their Effect in Phonation and Articulation of Speech, Cognitive computation, (2017).

[2] Vásquez-Correa, J. C., et al. "Towards an automatic evaluation of the dysarthria level of patients with Parkinson's disease." Journal of communication disorders 76 (2018): 21-36.

Articulation features

[1] Vásquez-Correa, J. C., et al. "Towards an automatic evaluation of the dysarthria level of patients with Parkinson's disease." Journal of communication disorders 76 (2018): 21-36.

[2]. J. R. Orozco-Arroyave, J. C. Vásquez-Correa et al. "NeuroSpeech: An open-source software for Parkinson's speech analysis." Digital Signal Processing (2017).

Prosody features

[1]. N., Dehak, P. Dumouchel, and P. Kenny. "Modeling prosodic features with joint factor analysis for speaker verification." IEEE Transactions on Audio, Speech, and Language Processing 15.7 (2007): 2095-2103.

[2] Vásquez-Correa, J. C., et al. "Towards an automatic evaluation of the dysarthria level of patients with Parkinson's disease." Journal of communication disorders 76 (2018): 21-36.

Phonological features

[1] Vásquez-Correa, J. C., et al (2019). Phonet: a Tool Based on Gated Recurrent Neural Networks to Extract Phonological Posteriors from Speech. Proc. Interspeech 2019, 549-553.

Representaton learning-based features

[1] Vasquez-Correa, J. C., et al. (2020). Parallel Representation Learning for the Classification of Pathological Speech: Studies on Parkinson’s Disease and Cleft Lip and Palate. Speech Communication, 122, 56-67.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].