HiAPI
博客

对比评测

循环音效选哪个:ElevenLabs Sound Effects v2 vs Mirelo SFX 2.0

同一条机房底噪各跑 10 秒、同一条 1 秒提示音各跑一次,对比 loop 开关、时长粒度、单条上限和单价,再看循环类音效按场景怎么选。

2026年10月29日 4
循环音效选哪个:ElevenLabs Sound Effects v2 vs Mirelo SFX 2.0

要一条带 loop 开关、时长能精确到小数的循环音效,选 ElevenLabs Sound Effects v2;要 30 秒以内整段无损 WAV、一次交付完,选 Mirelo SFX 2.0。

ElevenLabs Sound Effects v2 已在 HiAPI 上线,打开模型页 写描述、填时长、打开 loop 就能生成;Mirelo SFX 2.0 在另一个模型页,一段描述换一条整段 WAV。新用户注册送 200 积分。

只看和循环有关的几行

游戏场景底噪、直播间背景、App 环境声这类要一直循环播放的音效,选型就卡在下面这几项:

ElevenLabs Sound Effects v2 Mirelo SFX 2.0
无缝循环 loop 布尔开关,默认关闭 无对应字段
时长范围 0.5–22 秒 1–30 秒
时长粒度 支持小数,如 7.5 秒 整数秒
贴合度控制 prompt_influence 0–1,默认 0.3 无对应字段
描述长度上限 450 字符 2,000 字符
单条输出上限 22 秒 30 秒
输出格式 MP3,44.1 kHz / 128 kbps / 立体声 WAV,PCM 16-bit / 48 kHz / 单声道
10 秒价格 $0.029 $0.215

loop 只处理首尾的衔接,不会把音频拉长:要 10 秒就填 duration_seconds: 10,再把 loop 打开,两件事都得做。Mirelo 没有这个开关,它把控制全放在 1–30 秒的整数时长和 2,000 字符的描述里,适合一次要一整段、不在播放器里循环的镜头。

更长的一段环境声这么铺:ElevenLabs 单条到 22 秒($0.0638),要更久就拆成两三条首尾相接;Mirelo 一条能到 30 秒,整段一次生成,中间不用自己拼。

一个场景的底噪通常要叠两三层:机房风扇、通风管气流、远处的电气嗡声。ElevenLabs Sound Effects v2 一次请求返回一条声音,分层就分开生成,每条各自打开 loop,混音时每层单独调音量。Mirelo SFX 2.0 同样一次一条 WAV,差别在长段那条的首尾要你放到播放端处理。

格式和单价的完整对照放在另一篇:Mirelo SFX 2.0 vs ElevenLabs Sound Effects v2。这篇只管循环和长环境底噪怎么选。

同一条机房底噪,两边各跑一次

同一条描述,ElevenLabs 一侧 duration_seconds 设 10、打开 loop,Mirelo 一侧 duration 设 10,各生成一次:

Steady industrial machine room hum: low rotating fan drone, faint electrical buzz and a distant metallic resonance, even level from start to end, seamless loop, no music, no voices.
ElevenLabs Sound Effects v2 Mirelo SFX 2.0
10.000 秒 10.000 秒
MP3,44.1 kHz / 128 kbps / 立体声 WAV,PCM 16-bit / 48 kHz / 单声道
$0.029 $0.215

ElevenLabs Sound Effects v2

试听:机房底噪 10 秒,MP3 立体声

Mirelo SFX 2.0

试听:机房底噪 10 秒,WAV 单声道

同一条描述,各生成一次;ElevenLabs 一侧 loop=true,prompt_influence 0.4。

用这个提示词生成 → 链接只预填描述,打开后把 duration_seconds 设成 10,再手动打开 loop。Mirelo 那边用同一条描述、duration 设 10 即可。

两边交付的都是 10.000 秒,差别在规格上:一条是可以直接拖进时间线的立体声 MP3,一条是 48 kHz 单声道 WAV。要验证循环接得上,把播放器设成单曲循环,听接缝处。

第二组:1 秒 UI 确认音,两边各跑一次

短音效是这类模型最常批量生产的品类:按钮反馈、拾取提示、消息到达。同一条一秒描述,两边各生成一次:

Crisp UI confirmation tone: two quick glassy notes rising, clean digital sound, short and dry, no reverb tail, no music, for an app success state.
ElevenLabs Sound Effects v2 Mirelo SFX 2.0
1.000 秒 1.000 秒
MP3,44.1 kHz / 128 kbps / 立体声 WAV,PCM 16-bit / 48 kHz / 单声道
$0.0029 $0.0215

ElevenLabs Sound Effects v2

试听:界面确认提示音 1 秒,MP3 立体声

Mirelo SFX 2.0

试听:界面确认提示音 1 秒,WAV 单声道

同一条描述,各生成一次;ElevenLabs 一侧 prompt_influence 0.5,loop 关闭。

用这个提示词生成 → 链接只预填描述,打开后把 duration_seconds 设成 1,loop 保持关闭。

一秒这个量级上,两边的差别集中在单价:一条 $0.0029 对 $0.0215。批量做一整套界面音时,这个差距会直接放大到你每个版本能试几次。

按场景怎么选

  • 游戏关卡底噪 → ElevenLabs Sound Effects v2,开 loop 让模型处理首尾衔接,关卡里反复播放不用再补交叉淡化。
  • 直播间持续背景声 → ElevenLabs Sound Effects v2,duration_seconds 支持小数,按你的场次长度给到 12.5 秒这种值。
  • App 环境声、长时间挂着的氛围层 → ElevenLabs Sound Effects v2,按秒 $0.0029,铺长段时成本压得住。
  • UI 短反馈音 → ElevenLabs Sound Effects v2,1 秒 $0.0029,22 秒上限对短音绰绰有余。
  • 影视 foley、一次性音效 → Mirelo SFX 2.0,48 kHz 单声道 WAV 直接进工程,整秒时长和镜头对得上。
  • 一条 20–30 秒的长环境床 → Mirelo SFX 2.0,一次生成整段,不用拼接。

从一个换到另一个麻烦吗

不麻烦。两个模型都走 POST https://api.hiapi.ai/v1/tasks,同一个 API Key,结果都在 GET https://api.hiapi.ai/v1/tasks/{taskId} 取,切换只改两处:

  • model:elevenlabs/sound-effects-v2 或 mirelo-sfx-2.0。
  • input:时长字段名不同,ElevenLabs 是 duration_seconds(0.5–22,可带小数),Mirelo 是 duration(1–30 的整数)。

本来在传 duration_seconds 的流水线换到 Mirelo,要把数值取整,并去掉 loop 参数;反过来按秒数直接填,再显式打开 loop。

常见问题

打开 loop 之后音频会变长吗? 不会。loop 只改善首尾衔接,长度等于 duration_seconds 填的值,填 10 就是 10.000 秒。

Mirelo SFX 2.0 能直接出循环音效吗? 它没有 loop 开关,输出的是整段 WAV;要在引擎里循环,交给播放端做首尾交叉淡化更直接。

一条 60 秒的底噪怎么铺? ElevenLabs 单条 22 秒,拆成三条首尾相接;Mirelo 单条 30 秒,两条即可。

现在就跑一条循环底噪

复制上面的机房描述,去 ElevenLabs Sound Effects v2 生成,10 秒 $0.029,单曲循环听接缝;同一条再到 Mirelo SFX 2.0 跑 10 秒,$0.215,两段并排听,按你的播放端怎么循环来定。

立即开始构建持久 AI 产物

获取 API 密钥,通过一个基于任务(task)的 API 调用图像、视频和音频模型。

阅读 API 文档