jpskill.com
🛠️ 開発・MCP コミュニティ 🔴 エンジニア向け 👤 エンジニア・AI開発者

🛠️ Sag

sag

ElevenLabsのテキスト読み上げ機能を、Macの「say」コマンドのような使いやすいUXで利用するためのSkill。

⏱ RAG構築 1週間 → 1日
📜 元の英語説明(参考)

ElevenLabs text-to-speech with mac-style say UX.

🇯🇵 日本人クリエイター向け解説

一言でいうと

ElevenLabsのテキスト読み上げ機能を、Macの「say」コマンドのような使いやすいUXで利用するためのSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o sag.zip https://jpskill.com/download/5326.zip && unzip -o sag.zip && rm sag.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/5326.zip -OutFile "$d\sag.zip"; Expand-Archive "$d\sag.zip" -DestinationPath $d -Force; ri "$d\sag.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して sag.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → sag フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

💬 こう話しかけるだけ — サンプルプロンプト

  • Sag を使って、最小構成のサンプルコードを示して
  • Sag の主な使い方と注意点を教えて
  • Sag を既存プロジェクトに組み込む方法を教えて

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

sag

sag は ElevenLabs TTS をローカルで再生するために使用します。

API キー (必須)

  • ELEVENLABS_API_KEY (推奨)
  • SAG_API_KEY も CLI でサポートされています。

クイックスタート

  • sag "Hello there"
  • sag speak -v "Roger" "Hello"
  • sag voices
  • sag prompting (モデル固有のヒント)

モデルに関する注意

  • デフォルト: eleven_v3 (表現豊か)
  • 安定版: eleven_multilingual_v2
  • 高速版: eleven_flash_v2_5

発音と表現のルール

  • 最初の修正: スペルを修正 (例: "key-note")、ハイフンを追加、大文字・小文字を調整します。
  • 数字/単位/URL: --normalize auto (または、名前を損なう場合は off) を使用します。
  • 言語バイアス: 正規化をガイドするために --lang en|de|fr|... を使用します。
  • v3: SSML <break> はサポートされていません。[pause][short pause][long pause] を使用してください。
  • v2/v2.5: SSML <break time="1.5s" /> はサポートされています。<phoneme>sag では公開されていません。

v3 オーディオタグ (行の先頭に配置)

  • [whispers][shouts][sings]
  • [laughs][starts laughing][sighs][exhales]
  • [sarcastic][curious][excited][crying][mischievously]
  • 例: sag "[whispers] keep this quiet. [short pause] ok?"

音声のデフォルト

  • ELEVENLABS_VOICE_ID または SAG_VOICE_ID

長い出力の前に、音声と話者を確認してください。

チャット音声応答

Peter が「音声」での返信 (例: "crazy scientist voice"、"explain in voice") を求めた場合、音声を生成して送信します。

# 音声ファイルを生成
sag -v Clawd -o /tmp/voice-reply.mp3 "Your message here"

# その後、返信に含める:
# MEDIA:/tmp/voice-reply.mp3

音声キャラクターのヒント:

  • クレイジーな科学者: [excited] タグ、劇的な一時停止 [short pause] を使用し、強弱をつけます。
  • 落ち着いた: [whispers] またはゆっくりとしたペースを使用します。
  • ドラマチック: [sings] または [shouts] を控えめに使用します。

Clawd のデフォルト音声: lj2rcrvANS3gaWWnczSX (または単に -v Clawd)

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

sag

Use sag for ElevenLabs TTS with local playback.

API key (required)

  • ELEVENLABS_API_KEY (preferred)
  • SAG_API_KEY also supported by the CLI

Quick start

  • sag "Hello there"
  • sag speak -v "Roger" "Hello"
  • sag voices
  • sag prompting (model-specific tips)

Model notes

  • Default: eleven_v3 (expressive)
  • Stable: eleven_multilingual_v2
  • Fast: eleven_flash_v2_5

Pronunciation + delivery rules

  • First fix: respell (e.g. "key-note"), add hyphens, adjust casing.
  • Numbers/units/URLs: --normalize auto (or off if it harms names).
  • Language bias: --lang en|de|fr|... to guide normalization.
  • v3: SSML <break> not supported; use [pause], [short pause], [long pause].
  • v2/v2.5: SSML <break time="1.5s" /> supported; <phoneme> not exposed in sag.

v3 audio tags (put at the entrance of a line)

  • [whispers], [shouts], [sings]
  • [laughs], [starts laughing], [sighs], [exhales]
  • [sarcastic], [curious], [excited], [crying], [mischievously]
  • Example: sag "[whispers] keep this quiet. [short pause] ok?"

Voice defaults

  • ELEVENLABS_VOICE_ID or SAG_VOICE_ID

Confirm voice + speaker before long output.

Chat voice responses

When Peter asks for a "voice" reply (e.g., "crazy scientist voice", "explain in voice"), generate audio and send it:

# Generate audio file
sag -v Clawd -o /tmp/voice-reply.mp3 "Your message here"

# Then include in reply:
# MEDIA:/tmp/voice-reply.mp3

Voice character tips:

  • Crazy scientist: Use [excited] tags, dramatic pauses [short pause], vary intensity
  • Calm: Use [whispers] or slower pacing
  • Dramatic: Use [sings] or [shouts] sparingly

Default voice for Clawd: lj2rcrvANS3gaWWnczSX (or just -v Clawd)