Code

This is a selection of the public codebases that I have created, worked on, or have contributed to.



 Speech

ProsoBeast Annotation Tool

A web app for annotating intonation patterns based on Bokeh and Flask.

https://github.com/prosodylab/prosobeast-annotation-tool

 evoc-learn

A collection of repos that can be used to simulate vocal exploration via Python and VocalTractLab including: evoc-learn-core, evoc-learn-rec, and evoc-learn-opt.

https://gitlab.com/evoc-learn-group

 Govorko

An Android app for augmentative and alternative communication for children with disabilities.

https://gitlab.com/govorko/govorko

 ProsoDeep

The code implementation for all of the ProsoDeep models written in Python and PyTorch.

https://github.com/gerazov/prosodeep

 PySFC

Python implementation of the SFC intonation model.

https://github.com/gerazov/PySFC

WCAD

Weighted Correlation based Atom Decomposition intonation modelling.

https://github.com/dipteam/wcad

coqui-ai/TTS (contributed)

TTS is a library for advanced Text-to-Speech generation.

https://github.com/coqui-ai/TTS

librosa (contributed)

audio and music processing in Python

https://github.com/librosa/librosa

DTW TextGrid alignment

This code uses Dynamic Time Warping (DTW) to time align two Praat TextGrid files.

https://github.com/gerazov/dtw_textgrid_align


 Biomedical

 DLMiMed

Deep learning for breast tumour classification based on medical microwave imaging in Theano.

https://github.com/gerazov/DLMiMed

 EEGpy

EEGpy is a a fully functional system for the analysis of EEG data that includes artifact detection and removal, and is focused on the analysis of coherence between the different EEG electrodes.

https://github.com/gerazov/EEGpy


Deep Learning

 ollama-chat.nvim

Chat with Ollama models directly in a Neovim buffer.

https://github.com/gerazov/wpm.nvim

 PyRegression

A short regression tutorial that is meant to highlight the differences of implementing a linear regression and a 2-layer neural network regressor in Theano and PyTorch, as well as Scikit-Learn.

https://github.com/gerazov/PyRegression


 Hobby

nvim-orgmode (contributor)

Orgmode clone written in Lua for Neovim

https://github.com/nvim-orgmode/orgmode

 wpm.nvim

Measure your WPM within Neovim

https://github.com/gerazov/wpm.nvim