speech-generator について
speech-generator は ElevenLabs TTS で音声を生成するスキルです。テキストを音声化する制作者向けで、音声設定の調整や、自然な口語ヘブライ語のプロンプト作成ガイドを備えています。
主な機能
- 01ElevenLabs TTS による音声生成
- 02テキストまたはファイル入力
- 03音声 ID と出力先の指定
- 04速度・安定性・類似度の調整
- 05口語ヘブライ語プロンプトのガイド
活用シーン
- 01ヘブライ語テキストから MP3 を作成
- 02ファイルの内容から音声を生成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aviz85/ claude-skills-library --skill speech-generatorインストール後、Claude Code で/speech-generatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
SETUP.mdscripts/.env.examplegenerate_speech.tspackage.jsontsconfig.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 |
--speed | 1.0 | |
--stability | 0.5 | |
--similarity | 0.75 |
コメント
Markdown 対応