Install
openclaw skills install @thcjp/dlazy-audio-tool-freeopenclaw skills install @thcjp/dlazy-audio-tool-free音频生成工具免费版是一款面向个人创作者的文本转语音与基础音效生成工具。通过 dlazy CLI 自动选择最佳音频模型,将文本转换为自然流畅的语音输出,支持中英双语及多种语言。
本版本适合个人视频配音、有声书朗读、社交媒体内容制作等场景。采用 API Key 认证,配置简单,开箱即用。
处理流程:执行音频生成命令,调用对应模型API处理文本输入,返回生成的音频文件。用户通过参数指定模型和语音风格。
| 模型 | 类型 | 说明 |
|---|---|---|
| doubao-tts | 文本转语音 | 多语言语音合成,自然流畅,适合新闻与有声书 |
| keling-tts | 文本转语音 | 支持语种、音色、语速、输出格式设置 |
| gemini-2.5-tts | 文本转语音 | 中英双语,多种情感音色 |
| keling-sfx | 音效生成 | 文本转音效,适合环境音与提示音 |
支持功能:
- 文本转语音(3个TTS模型)
- 基础音效生成(1个SFX模型)
- 中英双语支持
- 标准音色选择
不支持(需专业版):
- 语音克隆(Voice Clone)
- 音乐生成(Music Generation)
- 多角色对话(Multi-voice Dialogue)
- 声音库搜索(Voice Search)
- 管道链接(Pipe Chaining)
输入: 用户提供免费版支持的模型所需的指令和必要参数。 处理: 按照skill规范执行免费版支持的模型操作,遵循单一意图原则。 输出: 返回免费版支持的模型的执行结果,包含操作状态和输出数据。
用input_params参数进行配置。
输入: 用户提供核心功能执行所需的指令和必要参数。 处理: 按照skill规范执行核心功能执行操作,遵循单一意图原则。 输出: 返回核心功能执行的执行结果,包含操作状态和输出数据。
input_params参数,支持创建/查询/导出操作
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:轻量级文本转语音、支持多语言、与基础音效生成、适合个人内容创作、音频生成工具免费、面向个人创作者的、文本转语音与基础、音效生成方案、核心能力、自动模型选择、支持中英双语及多、API、Key、认证与本地配置等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。执行核心功能执行操作,使用input_params参数进行配置。
输入: 用户提供核心功能执行所需的指令和必要参数。 处理: 按照skill规范执行核心功能执行操作,遵循单一意图原则。 输出: 返回核心功能执行的执行结果,包含操作状态和输出数据。
input_params参数,支持创建/查询/导出操作为短视频或教学视频生成旁白配音。
# 使用 doubao-tts 生成中文配音
dlazy doubao-tts \
--text "欢迎来到本教程,今天我们将学习如何使用音频生成工具提升内容创作效率。" \
--language "zh" \
--voice "female-warm"
# 使用 gemini-2.5-tts 生成中英混合配音
dlazy gemini-2.5-tts \
--text "Hello everyone, 今天我们来说说 AI 音频生成技术的最新进展。" \
--voice "neutral"
将文本章节批量转换为音频。
# 有声书章节朗读脚本
import subprocess
import os
def generate_audiobook_chapter(text_file, output_dir="audio_output"):
"""将文本文件转为音频"""
os.makedirs(output_dir, exist_ok=True)
with open(text_file, 'r', encoding='utf-8') as f:
text = f.read()
chapter_name = os.path.splitext(os.path.basename(text_file))[0]
output_path = os.path.join(output_dir, f"{chapter_name}.wav")
# 调用 dlazy CLI 生成音频
cmd = [
"dlazy", "doubao-tts",
"--text", text,
"--language", "zh",
"--voice", "male-calm",
"--output", output_path
]
result = subprocess.run(cmd, capture_output=True, text=True)
print(f"章节 {chapter_name} 生成完成: {output_path}")
return output_path
# 批量处理章节
chapters = ["chapter01.txt", "chapter02.txt", "chapter03.txt"]
for chapter in chapters:
generate_audiobook_chapter(chapter)
为视频或游戏生成环境音效。
# 生成雨声环境音
dlazy keling-sfx \
--prompt "轻柔的春雨声,打在树叶上,持续背景音" \
--duration 10
# 生成提示音
dlazy keling-sfx \
--prompt "清脆的电子提示音,短促,用于通知提醒" \
--duration 2
以下场景音频生成工具-免费版不适合处理:
需要视频处理、音频编辑、媒体转换、配音生成时使用。不适用于非本工具能力范围的需求。
# 方式一:免安装直接运行
npx @dlazy/cli@latest <command>
# 方式二:全局安装
npm install -g @dlazy/cli@latest
# 设置 API Key
dlazy auth set YOUR_API_KEY
# 查看模型帮助
dlazy doubao-tts -h
# 生成语音
dlazy doubao-tts --text "你好,这是第一段AI生成的语音。" --language "zh"
dlazy auth set YOUR_API_KEY结果处理: 执行完成后,查看输出结果确认操作状态。成功时输出包含处理摘要和结果数据;失败时根据错误信息排查问题,查阅错误处理章节获取恢复步骤。
# 方式一:永久保存(推荐)
dlazy auth set YOUR_API_KEY
# 配置文件位置:
# macOS/Linux: ~/.dlazy/config.json
# Windows: %USERPROFILE%\.dlazy\config.json
# 方式二:环境变量(临时)
export DLAZY_API_KEY="YOUR_API_KEY"
# 方式三:单次调用传入
DLAZY_API_KEY="YOUR_API_KEY" dlazy doubao-tts --text "测试"
# doubao-tts 常用参数
dlazy doubao-tts \
--text "要朗读的文本内容" \
--language "zh" # 语言: zh, en, ja, ko
--voice "female-warm" # 音色选择
--speed 1.0 # 语速: 0.5-2.0
--output "./output.wav" # 输出路径
# keling-tts 常用参数
dlazy keling-tts \
--text "要朗读的文本内容" \
--voice "storyteller" # 旁白音色
--speed 1.0
--format "wav" # 输出格式: wav, mp3
免费版最佳实践:
[ ] 文本已按段落分割(单段 < 500字)
[ ] 音色已确定并保持一致
[ ] 语速根据内容类型调整
[ ] 输出格式符合使用场景
[ ] API Key 已安全配置
[ ] 余额充足(检查 dlazy.com/dashboard)
A: 访问 dlazy.com 注册账号,在 dashboard 的 API Key 页面生成。每个 Key 绑定你的组织,可随时轮换或撤销。
A: 表示余额不足,请访问 dlazy.com/dashboard/organization/settings?tab=credits 充值。
A: 免费版不支持语音克隆。需要 ElevenLabs Voice Clone、Qwen Voice Clone 等功能请升级至专业版。
A: API 返回的音频 URL 托管在 dlazy 文件服务上。可通过 --output 参数指定本地保存路径。
A: doubao-tts 支持中英日韩等多语言;gemini-2.5-tts 专注中英双语;keling-tts 支持语种设置。
A: 建议单次请求文本不超过 500 字。长文本请分段生成,专业版支持管道链接自动串联。
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
| Node.js 16+ | 运行时 | 必需 | nodejs.org 官方下载 |
| @dlazy/cli | CLI工具 | 必需 | npm install -g @dlazy/cli@latest |
| dlazy API Key | 认证 | 必需 | dlazy.com/dashboard 获取 |
dlazy auth set YOUR_API_KEY 或环境变量 DLAZY_API_KEY| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |