Hi, I'm Krinal Joshi, a writer and machine learning developer. I like to explore new things related to machine learning.
My projects
NLP roadmap a website to refresh the knowledge of nlp concepts like text preprocessing, parsing, classification, sentiment analysis, evaluation matrices and transformer concepts with example.
mkdocs, github_actions, nlp, transformer
A streamlit app to download and transcribe podcast episode with listen notes api. A request is send to listen notes, from response data like podcast title, episode id, audio url, thumbnail and transcibe url is parsed with beautifulsoup. Further transcibe stored in json format and display on streamlit app.
listen_notes_api, streamlit, json
Build a simple voice assistance with Huggingface api, OpenWakeWords and gTTS. Openwakeword's alexa model is used to detects wakeword 'alexa'. A query recording module records the audio and send a request to huggingface LLM model (model: Falcon) with api, and gTTS is used for response.
gtts, llm, hf_api, wakewords
My writing
I started writing on Medium. You can read it here:
medium blogs