I'm Ricky, a software developer at Synthflow.
Want to chat? Get in touch!
- ricky0123/vad-web - a JavaScript package that allows you to prompt users for microphone permissions and run callbacks on segments of audio with user speech in a few lines of code. Under the hood, it runs a voice activity detection model in the browser. Used by over 100 projects on GitHub.
- Vocoder - a Python package for dictation and speech-based input. The user writes a Python script that defines how patterns of speech map to Python functions to run, and these functions can leverage the Python ecosystem to simulate keystrokes or issue commands to applications. It is based on the academic work surrounding kleenexlang. One of my favorite software projects that I have worked on 👌
- Nomad cities - a website showing the most mentioned cities on r/digitalnomad as estimated using a Spacy named entity recognition model to determine cities mentioned in comments and querying Geonames for the extracted text.
- Algo - configure multi-level bash aliases through yaml. Written in Go.
- Sleep sounds - a very simple sleep noise site written using the web audio API and SolidJS.
Outside of my work at Synthflow, I am working on the following:
- Learning Haskell and Purescript.
- Working on a series of significant improvements to VAD which I hope to release soon.
- A small entrepreneurial project to create an online language learning experience powered by VAD.