tts-dict

Manage TTS pronunciation dictionaries for local engines like COEIROINK.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/haboshi/claude-code-skills --skill tts-dict
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tts-dict
Source: https://github.com/haboshi/claude-code-skills/tree/main/tts-dict
Command: npx skills add https://github.com/haboshi/claude-code-skills --skill tts-dict

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openai, dotenv, and includes scripts (resource) and data (resource) components.

What problem does it solve?

This Skill manages a pronunciation dictionary for TTS engines, allowing you to register, apply, and verify Japanese katakana readings for English words, ensuring consistent and accurate speech output.

Core Features & Use Cases

  • Register Readings: Add custom katakana pronunciations for English words, acronyms, and brand names.
  • Automatic Registration: Leverage LLMs to automatically fetch and register pronunciations.
  • Verification: Check how the TTS engine pronounces registered words.
  • Use Case: When using a TTS engine like COEIROINK, ensure that technical terms like "API" or brand names like "Claude" are pronounced correctly by registering their specific katakana readings.

Quick Start

Run node scripts/dict.js healthcheck to check the dictionary's status before generating TTS.

Frequently Asked Questions about tts-dict

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

FAQPage Schema
How do I register custom katakana pronunciations for English words in a TTS engine?

You can manage a TTS pronunciation dictionary by registering custom katakana readings for English words, acronyms, and brand names via command-line tools, ensuring technical terms are spoken correctly by the voice synthesis engine.

Can I use an LLM to automatically fetch katakana readings for TTS pronunciation?

Yes, you can leverage LLMs to automatically fetch and register katakana pronunciations for English words into the TTS dictionary, reducing manual entry for voice synthesis preparation.

Does this TTS dictionary management tool work with COEIROINK?

Yes, this Skill integrates directly with local TTS engines like COEIROINK, connecting to their API endpoints to apply dictionary updates and estimate pronunciations for English words.

How do I verify if a TTS engine pronounces registered English words correctly?

You can verify TTS pronunciation by running the provided command-line health check and verification scripts, which test how the voice synthesis engine speaks the registered katakana readings for your English words.

What do I need to set up before managing a local TTS pronunciation dictionary?

You need Node.js to run the command-line scripts, the openai and dotenv dependencies configured for LLM-based reading acquisition, and an accessible local TTS API endpoint for applying dictionary updates.