关于 alicloud-ai-audio-tts-realtime
此技能使用 Model Studio Qwen 实时 TTS 模型,以流式方式生成低延迟语音,适用于语音合成集成和兼容性验证。接口接收文本、音色及可选指令,返回 PCM 音频块。
主要功能
- 01流式实时语音合成
- 02支持指定音色与指令
- 03返回 PCM 音频块
- 04提供兼容性探测脚本
- 05可回退到非实时模型
适用场景
- 01为应用生成低延迟语音
- 02验证 SDK 与运行环境兼容性
- 03在实时调用失败时生成演示音频
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill alicloud-ai-audio-tts-realtime安装后在 Claude Code 中输入/alicloud-ai-audio-tts-realtime确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/sources.mdscripts/realtime_tts_demo.py详细介绍
Category:provider
Model Studio Qwen TTS 实时模式
使用实时 TTS 模型,以低延迟流式输出语音。
关键模型名称
使用以下确切模型字符串之一:
qwen3-tts-flash-realtimeqwen3-tts-instruct-flash-realtimeqwen3-tts-instruct-flash-realtime-2026-01-22qwen3-tts-vd-realtime-2026-01-15qwen3-tts-vc-realtime-2026-01-15
前置条件
- 在虚拟环境中安装 SDK:
python3 -m venv .venv
. .venv/bin/activate
python -m pip install dashscope
- 在环境中设置
DASHSCOPE_API_KEY,或将dashscope_api_key添加到~/.alibabacloud/credentials。
标准化接口(tts.realtime)
请求
text(字符串,必填)voice(字符串,必填)instruction(字符串,可选)sample_rate(整数,可选)
响应
audio_base64_pcm_chunks(数组)sample_rate(整数)finish_reason(字符串)
操作指南
- 实时模式使用 websocket 或流式端点。
- 每段语音内容尽量简短,以降低延迟。
- 对于指令模型,指令应明确且简洁。
- 某些 SDK/运行时组合可能不支持通过
MultiModalConversation调用实时模型;请使用下方的探测脚本验证兼容性。
本地演示脚本
使用探测脚本验证当前 SDK/运行时的实时兼容性,并可选择回退到非实时模型以立即输出:
.venv/bin/python skills/ai/audio/alicloud-ai-audio-tts-realtime/scripts/realtime_tts_demo.py \
--text "This is a realtime speech demo." \
--fallback \
--output output/ai-audio-tts-realtime/audio/fallback-demo.wav
严格模式(用于 CI/门禁):
.venv/bin/python skills/ai/audio/alicloud-ai-audio-tts-realtime/scripts/realtime_tts_demo.py \
--text "realtime health check" \
--strict
输出位置
- 默认输出:
output/ai-audio-tts-realtime/audio/ - 使用
OUTPUT_DIR覆盖基础目录。
验证
mkdir -p output/alicloud-ai-audio-tts-realtime
for f in skills/ai/audio/alicloud-ai-audio-tts-realtime/scripts/*.py; do
python3 -m py_compile "$f"
done
echo "py_compile_ok" > output/alicloud-ai-audio-tts-realtime/validate.txt
通过标准:命令以 0 退出,且生成 output/alicloud-ai-audio-tts-realtime/validate.txt。
输出与证据
- 将制品、命令输出和 API 响应摘要保存到
output/alicloud-ai-audio-tts-realtime/。 - 在证据文件中包含关键参数(区域/资源 ID/时间范围),以便复现。
工作流
- 确认用户意图、区域、标识符,以及操作是只读还是会产生变更。
- 首先运行一个最小化的只读查询,以验证连接和权限。
- 使用明确参数和受限范围执行目标操作。
- 验证结果并保存输出/证据文件。
参考资料
references/sources.md
评论
支持 Markdown