Back to list
signalcompose

voice-integration

by signalcompose

Voice notification system for Claude Code task completion

0🍴 0📅 Jan 24, 2026

SKILL.md


name: voice-integration description: | This skill should be used when the user asks about "[VOICE] tag", "voice notification", "TTS settings", "speech rate", "voice language", "text-to-speech", or mentions CVI configuration. Also use this skill when completing tasks to provide voice notification summaries. version: 1.0.0

Voice Integration Guide

This skill provides guidance on using CVI (Claude Voice Integration) for voice notifications in Claude Code.

[VOICE] Tag Usage

Every task completion response MUST end with a [VOICE] tag:

[detailed task explanation...]

[VOICE]Brief summary in 140 chars or less[/VOICE]

Language Configuration

The [VOICE] tag language is controlled by VOICE_LANG in ~/.cvi/config:

VOICE_LANG[VOICE] Tag Language
jaJapanese: [VOICE]タスクが完了しました。[/VOICE]
enEnglish: [VOICE]Task completed successfully.[/VOICE]

Important: Always check ~/.cvi/config before writing [VOICE] tags.

When to Use [VOICE] Tag

Always use when:

  • File editing/creation completed
  • Test execution completed
  • Command execution completed
  • Research/investigation completed
  • Error resolution completed
  • Any task completion

Exception (no [VOICE] tag needed):

  • When asking user questions/confirmations

Configuration Commands

CommandPurpose
/cviEnable/disable voice notifications
/cvi:speedAdjust speech rate (wpm)
/cvi:langSet [VOICE] tag language (ja/en)
/cvi:voiceSelect voice for each language
/cvi:autoEnable language auto-detection
/cvi:checkDiagnose setup issues
/cvi:practiceToggle English practice mode

Best Practices

  1. Keep summaries concise: 140 characters or less
  2. Be informative: Convey what was accomplished
  3. Match language setting: Always follow VOICE_LANG
  4. Avoid technical jargon: Use clear, simple language

Examples

English mode (VOICE_LANG=en):

[VOICE]Updated 3 configuration files. All tests passing.[/VOICE]

Japanese mode (VOICE_LANG=ja):

[VOICE]設定ファイルを3つ更新しました。テストは全て成功しています。[/VOICE]

English Practice Mode

When ENGLISH_PRACTICE=on in ~/.cvi/config:

If user input contains non-ASCII characters (Japanese, etc.):

  1. Show English equivalent: > "English instruction"
  2. Prompt: your turn
  3. Wait for user to repeat in English
  4. Then execute the instruction

Important clarifications:

  • This mode affects USER prompts only, not Claude's response language
  • Claude responds in the language set by Claude Code's language setting
  • If user's English is unclear, ask for clarification before acting
  • When user asks "How do you say X in English?", answer the question

Fallback Behavior

If no [VOICE] tag is present, the first 200 characters of the response are automatically read aloud. Using a [VOICE] tag provides better control over what is spoken.

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon