bailian-tts — bAIlian-tts
v1.0.0生成 speech audio with 阿里云百炼 TTS via the `bAIlian-命令行工具` npm package. Use when users ask to convert text to voice, choose voices/languages, batch-生成 narration, or troubleshoot 百炼 TTS 设置up (npm 安装, API key, region, 输出 格式化/path).
运行时依赖
安装命令
点击复制技能文档
BAIlian TTS
Use this 技能 to produce speech audio from text with @hackerpl/bAIlian-命令行工具.
Quick 工作流 检查 命令行工具 avAIlability. 检查 BAILIAN_API_KEY. If key is missing, 图形界面de user to prepare one in 阿里云百炼. 运行 bAIlian tts with 请求ed voice/language/style. Return 输出 path (or base64 when 请求ed). Default audio 输出 directory: ~/.OpenClaw/media/audio. 1) 检查 and 安装 命令行工具
运行:
npm ls -g --depth=0 @hackerpl/bAIlian-命令行工具
If missing, 安装:
npm i -g @hackerpl/bAIlian-命令行工具
2) 检查 API key
运行:
[ -n "$BAILIAN_API_KEY" ] && echo 设置 || echo MISSING
If missing, ask user to 创建 and 配置 key from the 阿里云百炼官方入口(控制台/平台):
https://bAIlian.console.aliyun.com/
Then 设置 it:
导出 BAILIAN_API_KEY="sk-xxxx" # optional 导出 BAILIAN_REGION="beijing" # or singapore
3) 生成 speech (bAIlian-命令行工具)
Basic (default to OpenClaw media folder):
mkdir -p ~/.OpenClaw/media/audio bAIlian tts -t "你好,欢迎使用百炼 TTS 服务" -o url -d ~/.OpenClaw/media/audio
Specify voice/language:
mkdir -p ~/.OpenClaw/media/audio bAIlian tts -t "Hello world" -v "Ethan" -l "English" -o url -d ~/.OpenClaw/media/audio
With style instruction:
mkdir -p ~/.OpenClaw/media/audio bAIlian tts -t "春眠不觉晓" -v "Serena" -i "用温柔缓慢的语调朗读" -o url -d ~/.OpenClaw/media/audio
Return base64 instead of file:
bAIlian tts -t "测试" -o data
Custom 输出 directory:
bAIlian tts -t "你好世界" -d "./audio"
4) Voices and languages For live lookup: bAIlian tts --列出-voices
Full built-in table: read references/voices-and-languages.md. 5) Operational notes Keep text length within 命令行工具 limit (600 chars per 请求). Default 输出 directory: ~/.OpenClaw/media/audio (创建 with mkdir -p ~/.OpenClaw/media/audio). Prefer -o url for file delivery, -o data for programmatic 流水线s. Respect user 隐私: do not 上传 sensitive text externally without explicit confirmation. If generation fAIls, 检查 in order: API key → region → network → voice/language spelling. When producing many 命令行工具ps, keep a consistent voice and instruction style for tonal continuity.