360 Secure SkillHub
360 安全技能中心

小米tts文字转语音

该 Skill 通过命令行脚本调用小米 MiMo 语音合成 API,将文本转为 WAV 音频。支持选择音色,并用 style 标签控制语速、情绪、角色、方言、悄悄话、夹子音和唱歌等风格,也可用中文括号标注细粒度情绪与动作。需要配置 API 密钥。

zhangalexhy
zhangalexhy
热度 48.48
最近更新 2026-05-11 17:39:46
分类:创作依赖:代码执行 / 第三方 API / 读写文件应用场景:故事创作

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add xiaomi-tts
Metadata
name
xiaomi-tts
description
把文字转成语音。可以发语音、念给我听、唱歌、用方言或夹子音说话,支持各种情绪和风格。

MiMo TTS 语音合成

快速使用

node scripts/xiaomi-tts.js "你好世界" --voice default_zh --style "夹子音" --output output.wav

需要设置 MIMO_API_KEY 环境变量,或通过 --api-key 参数传入。

可用音色

音色 voice 参数
MiMo 默认 mimo_default
中文女声(默认) default_zh
英文女声 default_eh

风格控制

在文本开头用 <style> 标签指定风格,支持叠加:

  • 语速:变快 / 变慢
  • 情绪:开心 / 悲伤 / 生气
  • 角色:孙悟空 / 林黛玉
  • 风格:悄悄话 / 夹子音 / 台湾腔
  • 方言:东北话 / 四川话 / 河南话 / 粤语
  • 唱歌:<style>唱歌</style>歌词内容

音频标签(细粒度控制)

在文本中用中文括号标注情绪、动作等:

(紧张,深呼吸)呼……冷静,冷静
(语速加快,碎碎念)怎么办怎么办
(小声)哎呀,领带歪没歪?
(提高音量喊话)大姐!这鱼新鲜着呢!

注意事项

  • 合成文本放在 assistant 角色消息中
  • <style> 标签必须在文本最前面
  • 返回 base64 编码的 WAV 音频