mcpField
S
speech-generator

speech-generator

github.com/aviz85クリエイティブ・メディア5045 回インストール16 週間前に更新
リポジトリ

speech-generator について

speech-generator は ElevenLabs TTS で音声を生成するスキルです。テキストを音声化する制作者向けで、音声設定の調整や、自然な口語ヘブライ語のプロンプト作成ガイドを備えています。

主な機能

  1. 01ElevenLabs TTS による音声生成
  2. 02テキストまたはファイル入力
  3. 03音声 ID と出力先の指定
  4. 04速度・安定性・類似度の調整
  5. 05口語ヘブライ語プロンプトのガイド

活用シーン

  1. 01ヘブライ語テキストから MP3 を作成
  2. 02ファイルの内容から音声を生成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/aviz85/claude-skills-library --skill speech-generator

インストール後、Claude Code で/speech-generatorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

SETUP.md
scripts/
.env.example
generate_speech.ts
package.json
tsconfig.json

詳細

音声生成

初めてですか? 上記の setup_complete: false を確認した場合は、まず ./SETUP.md を実行してから、setup_complete: true に設定してください。

ElevenLabs TTS を使用して音声を生成します。

音声 ID

ElevenLabs の音声 ID を設定します。

YOUR_VOICE_ID

ElevenLabs から音声 ID を取得できます。組み込みの音声を使用することも、自分の声をクローンすることもできます。

プロンプトのガイドライン(ヘブライ語)

自然な話し言葉のヘブライ語でプロンプトを記述します。音声の指示には角括弧 [...] を使用します。

指示の例
[נשימה עמוקה] אוקיי, אז בואו נדבר על זה...
[צחוק קל] זה ממש מצחיק שאתה אומר את זה
[בהתלהבות] וואו! זה בדיוק מה שחיכיתי לו!
[ברצינות] עכשיו, תקשיבו טוב...
[בעצב] אני לא יודע מה להגיד...
[בשקט] זה סוד, אבל...
[מהר] צריך לרוץ עכשיו, אין זמן!
[לאט ובבירור] חשוב. מאוד. להקשיב.
[שאלה] אתה בטוח שזה מה שאתה רוצה?
[הפתעה] רגע, מה?!
自然な話し方のパターン

自然な流れになるよう、つなぎ言葉や間を加えます。

  • אממ...
  • אהה...
  • כאילו...
  • נו...
  • יאללה...
  • בקיצור...
  • ...(間)
プロンプトの例
[בהתלהבות] היי! מה קורה?
אממ... אז רציתי לספר לכם משהו מטורף שקרה לי היום.
[נשימה] אז הלכתי לקפה, וואלה, פתאום רואה את... [בשקט] אתה לא תאמין למי.
[צחוק] כן, בדיוק מי שחשבת!

コマンド

cd ~/.claude/skills/speech-generator/scripts

# Generate speech
npx ts-node generate_speech.ts \
  -t "[בהתלהבות] היי! מה קורה?" \
  -o /path/to/output.mp3

# From file
npx ts-node generate_speech.ts \
  -f /path/to/script.txt \
  -o /path/to/output.mp3

# List voices
npx ts-node generate_speech.ts --list-voices

オプション

オプション短縮形デフォルト
--text-t読み上げるテキスト
--file-fファイルから読み込む
--output-o出力先(必須)
--voice-v音声 ID
--speed1.0
--stability0.5
--similarity0.75

コメント