/DisVoice

python freamework to extract features from speech

Primary LanguagePython

DisVoice

DisVoice is a python framework designed to compute features from pathological speech. Disvoice computes phonation articulation, and prosody-based features both from sustained vowels and continuous speech utterances with the aim to evaluate the communication capabilities of patients with different voice 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 disease.

For additional information please see phonation, articulaton, or prosody folders.

Requeriments

  • Praat - software for speech analysis.
  • Pysptk - python framework for speech analysis.

To install the requeriments, please run

install.sh

For Kaldi output Kaldi must be installed beforehand and the path at kaldi-io/kaldi-io.py:line 14: "os.environ['KALDI_ROOT']='/mnt/matylda5/iveselyk/Tools/kaldi-trunk'" should be changed to with path to the proper Kaldi root directory.

Reference

If you use this code for research purpose, please cite one of the following articles

[1]. 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).

License

MIT