mcpField
S
speech-generator

speech-generator

github.com/aviz85创意与媒体5045 次安装16 周前更新
代码仓库

关于 speech-generator

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

主要功能

  1. 01使用 ElevenLabs 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

评论

支持 Markdown