yore-vocabulary-llm-filter

Classify candidate terms for Whisper vocabulary enrichment with verdicts, categories, and reasons.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rahulrajaram/rahulskills --skill yore-vocabulary-llm-filter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yore-vocabulary-llm-filter
Source: https://github.com/rahulrajaram/rahulskills/tree/main/skills/yore-vocabulary-llm-filter
Command: npx skills add https://github.com/rahulrajaram/rahulskills --skill yore-vocabulary-llm-filter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gptengage, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that the Whisper speech-to-text model accurately transcribes specialized vocabulary, preventing common misinterpretations and improving downstream LLM comprehension.

Core Features & Use Cases

  • Domain-Specific Vocabulary Enrichment: Identifies and isolates terms crucial for accurate transcription in technical or project-specific contexts.
  • LLM-Aware Filtering: Differentiates between terms that are phonetically ambiguous for speech-to-text versus those that are merely formatting variations understandable by an LLM.
  • Use Case: When transcribing technical discussions about AI models like 'bm25' or project names like 'yore', this skill ensures Whisper outputs the correct terms instead of common English words.

Quick Start

Run the yore-vocabulary-llm-filter skill to classify terms from a harvest file and review the results before updating the Whisper vocabulary.

Frequently Asked Questions about yore-vocabulary-llm-filter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I improve Whisper speech-to-text accuracy for domain specific vocabulary?

To improve Whisper speech-to-text accuracy for domain specific vocabulary, you can filter candidate terms using LLM classification to isolate technical jargon and project-specific names that require explicit vocabulary enrichment.

Why does Whisper transcribe technical jargon and acronyms as common English words?

Whisper transcribes technical jargon and acronyms as common English words because its base vocabulary lacks domain specific context. Filtering phonetically ambiguous terms and adding them to a vocabulary file resolves these misinterpretations.

How do I filter phonetically ambiguous terms for speech-to-text vocabulary enrichment?

You can filter phonetically ambiguous terms by classifying harvested candidate words with LLM verdicts that distinguish terms needing retention from clear English or compound words suitable for dropping.

Can I use an LLM to classify which terms to keep or drop from a Whisper vocabulary file?

Yes, you can use an LLM to classify terms from a harvest file by assigning keep or drop verdicts, categories, and reasons to differentiate phonetically ambiguous technical terms from clear English words.

Do I need to manually review LLM vocabulary classification results before updating Whisper?

Yes, you need to manually review LLM vocabulary classification results before merging approved terms into a global vocabulary file to ensure accurate transcription of specialized domain terminology.

What is the best way to target project-specific names like 'bm25' or 'yore' in speech-to-text transcription?

The best way to target project-specific names in speech-to-text transcription is to classify harvested terms using LLM filtering to isolate phonetically ambiguous identifiers and merge them into your Whisper vocabulary.