horizon-speech

Featured

Check that a microphone is usable for Horizon dictation and report which layer is at fault — no signal, bad level, or a genuine model/accent limit. Use when dictation produces wrong, unrelated, or empty text.

AI & Automation 710 stars 28 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
95
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Horizon speech input check Run this when a user says dictation "types the wrong thing", produces text they never said, or produces nothing. ## Read this first Whisper-family models **hallucinate fluent, plausible text when fed silence**. Given a digitally silent recording, NB-Whisper will confidently emit something like `Esther Smith, forfatter` — grammatical, idiomatic, and completely unrelated to the user. The output looks like a model, accent, or dialect problem. It is almost always a capture problem. So: **measure the capture level before touching models, languages, or config.** Never conclude "the model is bad at your accent" until step 3 shows real signal. A user cannot tell these apart from the transcript alone. That is the whole reason this skill exists. ## 1. Compare configured device against reality Horizon resolves its config by checking, in order, `$HOME/.horizon/`, then `$XDG_CONFIG_HOME/horizon/`, then a relative `horizon.yaml`/`horizon.yml` in the working directory. Resolution keys off `HOME` on every platform — **Windows included**; `USERPROFILE` is never consulted, so a native Windows launch without `HOME` set falls back to the relative path. Confirm which file is actually live before trusting it, or you may inspect a config Horizon never loaded. Read `features.speech` from that file: - `input_device: ""` means the system default input is used. - A non-empty name is matched case-insensitively: exact, then substring, then a normalized identity key...

Details

Author
peters
Repository
peters/horizon
Created
6 months ago
Last Updated
today
Language
Rust
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

speech-recognition

Load this skill whenever the project must support speech input or voice control — dictation, "click by voice" grammars, Dragon NaturallySpeaking, Voice Control (iOS/macOS), Voice Access (Android), or any interface where users activate controls by speaking. Under no circumstances let an aria-label override a visible label without keeping the visible text intact and in order. Absolutely always ensure the accessible name contains the visible label, and load alongside keyboard/SKILL.md since speech tools commonly emulate keyboard and pointer input.

49 Updated 1 weeks ago
mgifford
AI & Automation Listed

the-voice-fingerprint

Analyses real content samples and extracts a brand voice profile as a checkable artifact: tone dimensions each carrying at least one followable rule, required and banned vocabulary, sentence and paragraph patterns, channel adaptations, and a weighted scorecard with a publish-ready threshold to grade drafts against. Use when onboarding a writer or agency, when AI-generated copy is drifting off-brand, or when nobody on the team can say concretely what on-brand means. Boundary: `product-context` captures a short voice summary inside the shared context file, while this skill produces the full profile and the scorecard.

1 Updated today
sidchaudhary
AI & Automation Solid

voice-master

Foundational voice authority and AI humanizer — writes content in the user's authentic voice with built-in AI detection, and supports stealth / anti- attribution writing (forum personas, anonymous posts, "write as not-me"). Use when asked to write/draft/generate content, invoke /voice, /write-as-me, or /humanize, run voice calibration, check "does this sound like me?", "make this sound human" / "de-AI this", "write a forum post as [persona]", or run AI detection ("does this sound like AI?", "check for AI patterns", "anti-slop check"). Do NOT use this skill for code, technical docs, or any output the user has not asked to be written in their voice — code styling defers to the separate code-voice skill.

95 Updated today
WingedGuardian