E
english-pronunciation-audio
by @cxwqsv
4.0(10)
このスキルは、Telegramユーザー向けに英語の発音練習用オーディオを生成し、`english-daily-coach`と連携して使用することを目的としています。コーチングの返信やユーザーの質問から英語の文章を自動抽出し、高品質な音声ファイルを提供します。特にユーザーが「どう発音する?」と尋ねた際には、テキストでの説明ではなく直接音声で提供することで、発音確認プロセスを大幅に簡素化し、より効率的かつ自然な英語スピーキング練習をサポートします。
インストール方法
npx skills add cxwqs/english-coach-telegram --skill english-pronunciation-audiocompare_arrows
Before / After 効果比較
1 组使用前
これまで、Telegramで英語を学習する際、発音が不明な単語や文章に遭遇すると、ユーザーは手動で他の翻訳・発音ツールにコピーして調べ、再びTelegramに戻る必要がありました。この煩雑なプロセスは学習の流れを中断させ、発音練習の効率を低下させ、即時フィードバックの習慣形成を妨げていました。
使用後
このスキルを導入することで、ユーザーがTelegramで「どう発音する?」と尋ねたり、コーチからの返信を受け取ったりすると、英語の文章の発音オーディオが自動的に生成され送信されます。ユーザーはTelegramを離れることなく即座に正しい発音を聞くことができ、発音確認プロセスが大幅に簡素化され、よりスムーズで自然な練習が可能になり、学習体験と効率が著しく向上します。
SKILL.md
name: english-pronunciation-audio description: Generate TTS audio for English practice replies and send via Telegram. Use together with english-daily-coach. Extracts spoken English lines, skips Chinese, and sends one audio file per reply. When user asks "怎么读", generate audio for the English sentence — do NOT explain pronunciation in text.
English Pronunciation Audio
CRITICAL Rules
- This skill generates AUDIO files only. NEVER output text-based pronunciation guides (e.g. "vuh-LOR-unt", IPA symbols).
- When user asks "X怎么读" (how to pronounce the sentence they sent): Pass ONLY the exact sentence X the user gave you. Example: user says "What would you like to order for lunch today?怎么读" → exec with
--text "What would you like to order for lunch today". Do NOT pass your reply or any extra text. - When sending coaching reply: Pass the full draft (你说/➡️/💬/📚/🎯) so the script extracts translation + examples + question.
- Generate at most one audio file per reply.
- Skip Chinese lines (lines starting with
提示:,你说:,📚,💬). - Skip
You said:lines. Only readMore natural:andReusable phrase:lines. - Skip vocabulary definitions (
• word — 释义) and phonetic lines (IPA, "pronounced", "vuh-LOR-unt"). - If the user ends the session, skip audio for the final reply.
Supported Reply Shapes
Spoken content is extracted from:
➡️line (translation)①②③lines (example sentences)- Line after
🎯 我会这样继续问你:(follow-up question) Translation:/You can say:/Now you try:/More natural:/Reusable phrase:(legacy labels)
Script
- Use
scripts/tts_openrouter.py. - Pass the full draft reply text with
--text. The script extracts spoken English automatically. - Config:
assets/tts-config.json. - If script returns
no_spoken_textortoo_long, send text reply only. - If script fails, do not block the text reply. Retry at most once.
Reply Shaping
- Keep extracted English under 300 characters total.
- Keep Chinese on separate
提示:lines. - One template per reply for deterministic extraction.
Debugging
--extract-only: inspect extracted English as JSON.--dry-run: generate audio but skip Telegram upload.- To verify what audio will be sent:
python3 scripts/tts_openrouter.py --text "your text" --extract-only
ユーザーレビュー (0)
レビューを書く
効果
使いやすさ
ドキュメント
互換性
レビューなし
統計データ
インストール数120
評価4.0 / 5.0
バージョン
更新日2026年5月7日
比較事例1 件
ユーザー評価
4.0(10)
5
40%
4
40%
3
10%
2
10%
1
0%
この Skill を評価
0.0
対応プラットフォーム
🤖claude-code
タイムライン
作成2026年5月7日
最終更新2026年5月7日