内容提要
ZEGO实时互动AI Agent发布2.14.10版本,新增ElevenLabs TTS供应商,支持语音合成,推荐模型eleven_flash_v2_5,需配置api_key、voice_id等参数,并可设置相似度、语速、稳定性等声音参数。数字人实例新增AlphaMode参数,支持推流携带Alpha透明通道。
延伸解读
ElevenLabs TTS 接入要点
本次更新在 ZEGO 实时互动 AI Agent 中新增 ElevenLabs 作为 TTS 供应商,开发者需将 TTS.Vendor 设为 ElevenLabs,并必填 api_key 和 voice_id。推荐使用 eleven_flash_v2_5 模型,voice_id 需与模型匹配。此外支持透传 ElevenLabs 的 Query 参数与 initializeConnection 初始化参数,便于灵活调整。
声音参数调节指南
voice_settings 提供多个可调参数:similarity_boost 控制与原始音色的相似度,默认 0.8;speed 调节语速,默认 1;stability 影响声音稳定性,数值越低情感越丰富,默认 0.5;use_speaker_boost 开启说话人增强,默认 true;style 控制说话风格强度,默认 0.0。开发者可根据场景需求微调这些参数。
数字人透明通道支持
数字人实例新增 DigitalHuman.AlphaMode 参数,用于配置推流是否携带 Alpha 透明通道。该功能可满足需要透明背景的数字人应用场景,如虚拟主播叠加到其他画面上。具体配置方式需参考创建数字人智能体实例的文档。
Q&A
ZEGO 实时互动 AI Agent 2.14.10 版本新增了哪些功能?
新增 ElevenLabs TTS 供应商和数字人实例支持透明通道。
如何配置 ElevenLabs TTS 的 API Key?
在 TTS 配置的 Params.app 字段中设置 api_key,值为 ElevenLabs 账户的 API Key,必填。
ElevenLabs TTS 推荐使用哪个模型?
推荐使用 eleven_flash_v2_5 模型。
voice_settings 中的 stability 参数有什么作用?
stability 控制声音稳定性,数值越低声音情感表现越丰富,数值越高声音表现越稳定,默认值 0.5。
数字人实例的 AlphaMode 参数有什么用途?
AlphaMode 参数用于配置数字人推流是否携带 Alpha 透明通道。
ElevenLabs TTS 的 voice_id 是必填的吗?
是必填的,且需与 model_id 相匹配。