使用 TTS 生成语音回复。触发方式:“读给我听 [公开网址]”用于获取并朗读内容,或“跟我聊 [主题]”用于生成口头回复。
音频回复 Skill : Generate 语音响应使用 MLX Audio TTS (聊天箱- turbo 模型). . .是一项面向实际任务的技能,主要用于Trigger 词组 :"读给我看[URL] - 从 URL 获取公共网页内容,并高声读取它;" talk.。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
使用 MLX Audio TTS(chatterbox-turbo 模型)生成语音音频回复。
http:// 或 https:// 开头的 URL。localhost、*.local127.0.0.0/8、10.0.0.0/8、172.16.0.0/12、192.168.0.0/16、169.254.0.0/16、::1、fc00::/7)User: read it to me https://example.com/article
User: talk to me about the weather today
uv run mlx_audio.tts.generate --model mlx-community/chatterbox-turbo-fp16 --text "Your text here" --play --file_prefix /tmp/audio_reply
--model mlx-community/chatterbox-turbo-fp16 —— 快速、自然的人声模型--play —— 自动播放生成的音频--file_prefix —— 指定临时保存路径,便于后续清理--exaggeration 0.3 —— 可选:增强语音表现力(取值范围 0.0–1.0)--speed 1.0 —— 如需可调整语速针对 “read it to me” 模式:
针对 “talk to me” 模式:
每次播放完毕后,必须立即删除临时音频文件。注意:生成的音频或引用的原始文本可能被聊天客户端历史记录保留,因此请勿处理任何敏感来源。
# 使用唯一文件名生成并播放
OUTPUT_FILE="/tmp/audio_reply_$(date +%s)"
uv run mlx_audio.tts.generate
--model mlx-community/chatterbox-turbo-fp16
--text "Your response text"
--play
--file_prefix "$OUTPUT_FILE"
# 务必在播放后立即清理
rm -f "${OUTPUT_FILE}"*.wav 2>/dev/null
若 TTS 执行失败:
uv 已正确安装且位于系统 PATH 中User: read it to me https://blog.example.com/new-feature
Assistant actions:
1. 校验 URL 安全性并通过 WebFetch 获取内容
2. 提取文章正文内容
3. 执行 TTS 生成:
uv run mlx_audio.tts.generate
--model mlx-community/chatterbox-turbo-fp16
--text "Here's what I found... [article summary]"
--play --file_prefix /tmp/audio_reply_1706123456
4. 清理临时文件:rm -f /tmp/audio_reply_1706123456*.wav
5. 确认完成:“Done reading the article to you.”
User: talk to me about what you can help with
Assistant actions:
1. 生成口语化回复文本
2. 执行 TTS 生成:
uv run mlx_audio.tts.generate
--model mlx-community/chatterbox-turbo-fp16
--text "Hey! So I can help you with all kinds of things..."
--play --file_prefix /tmp/audio_reply_1706123789
3. 清理临时文件:rm -f /tmp/audio_reply_1706123789*.wav
4. (无需输出文字 —— 音频即为最终响应)
--play 参数依赖系统音频设备,请确保音量已开启相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习