关于 speech-generator
speech-generator 是使用 ElevenLabs TTS 生成语音音频的技能,适合需要将文本转为语音的创作者。它支持语音 ID、速度、稳定度和相似度等参数,并提供希伯来语口语提示写法建议。
主要功能
- 01使用 ElevenLabs 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