Daniel Rosehill Blog
Exploring technology, AI, business insights, and personal reflections from a curious mind
Contextual Sentence Creator: a 3B model that writes ASR training sentences
A Granite 4.2 3B fine-tune that writes natural sentences using a given term, for recording speech recognition training data. 95.7% of sentences pass the acceptance check; GGUF build included.
Fritter: a Parakeet fine-tune for English tech dictation
Fritter is my Parakeet TDT 0.6B v2 fine-tune for English dictation without Hebrew: tech terms, numbers and brand names. Tech WER falls from 7.53% to 4.01% on my voice. Browser demo and GGUF builds.
Hey Yossi: a custom wake word for Home Assistant
Hey Yossi is a custom wake word for Home Assistant, trained on real recordings, in two builds: openWakeWord for the server and Pi, microWakeWord for ESPHome, Voice PE and Android. 95% recall in testing.
S1-ASR-Cleanup: cleaning up dictation with a fine-tuned S1-mini
A fine-tune of S1-mini by Superwhisper that cleans speech-to-text dictation: paragraphs, dates and money as digits, contractions and fillers handled. 0.6B, with GGUF builds for llama.cpp and phones.
Proofed: could a speech model proofread its own transcript?
An idea in development: fine-tune Parakeet on cleanup alone, so dictation comes out without fillers, with digits and paragraphs, in one pass and with no LLM afterwards. Research done, data being recorded.
Popular tags
All tags →
Update: a 32 MB model for ASR paragraph breaks
MiniLM-L12-ASR-Paragraph-Breaks replaces my Gemma 3 270M paragraph model: break F1 0.85 against 0.78, 32 MB instead of 437 MB, and it cannot change a word of the transcript.
Agent Task Break Detector: knowing when to start a fresh session
A small ModernBERT model that checks every message in an AI agent session and says whether it is a new task a fresh session could handle. Runs locally on CPU; v0.1, trained on synthetic data.
A Claude Code transcription plugin that replaced five of my projects
Transcription Pipeline is a public Claude Code plugin that turns voice notes and calls into transcripts, specs, minutes and PDFs in eight stages. It replaced two plugins and three MCP servers, and was specified in a voice note it then transcribed.
My home AI gateway, v5: skills ate the MCP servers
Version five of my home AI gateway: skills overtook MCP servers, one index now serves skills and tools, and a survey of the field turned up a skills gap nobody else is filling.
Using AI to decide my vote in Israel's 2026 election
How I turned a 42-minute voice note into an AI vote decision for Israel's 2026 election: the method in diagrams, my result, and a step-by-step guide to doing it yourself with any AI chat app. No list has a real tenant-protection policy.