🎤 正在录音,松开 T 键结束

数字人控制面板

播放器 WebRTC播放 FLV播放 停止
提示:启动数字人后会自动使用 WebRTC (WHEP) 播放(延迟最低 <1秒)。也可手动选择 FLV 播放。
形象列表
预处理形象 取消预处理 {{ selectedCharacterId ? '数字人运行中' : (isLoading.select ? '启动中...' : '启动数字人') }} 添加形象
未找到可用形象。请通过上方按钮添加新形象。
{{ char.name }}
可运行 处理中... 未处理
{{ char.preprocess_progress ? (char.preprocess_progress.current_step || '处理中') : '初始化中' }}: {{ char.preprocess_progress ? (char.preprocess_progress.message || '') : '正在启动预处理服务...' }}
播放控制 打开播放器

RTMP URL: {{ streamUrl.rtmp_url }}

HTTP-FLV URL: {{ streamUrl.http_flv_url }}

WebRTC (WHEP) URL: {{ streamUrl.webrtc_whep_url }}

您可以使用VLC、OBS等播放器打开以上地址进行播放。HTTP-FLV推荐用于网页播放。

查看推流地址
打断切换下一段播放 打断停止 停止关闭当前数字人
语音识别控制 {{ asrStatus.text }}
启动服务 停止服务

请先启动数字人服务后再加载语音识别模型

点击"启动服务"将加载 SenseVoice 模型到 GPU(约需 3-5 秒)。

快捷键:按住 T 键录音,松开发送(网页端)

💡 提示:模型加载后即可使用 T 键录音识别功能

智能问答 {{ websocketStatus.text }}
avatar
发送
实时语音合成 (TTS)
语音平台:
请选择一个语音模型以启动形象和问答功能 当前已选语音模型:{{ selectedTtsVoiceName }}
{{ voice.voice_name }}
最大支持1000字的长文本合成
当前字数: {{ ttsText.length }} / 1000
分段合成 ({{ calculateSegments(ttsText) }}段) 整段合成
请输入文本后选择合成方式
当前文本较短({{ ttsText.length }}字),建议使用整段合成
当前文本较长({{ ttsText.length }}字),建议使用分段合成获得更快响应 (预估{{ calculateSegments(ttsText) }}段)
唱歌模式任务列表 添加音乐
人声任务列表 添加人声
已提交队列 (等待播放) 刷新
MiNIMax_Audio 音色管理
添加 删除
{{ voice.voice_name }}
取 消 确 定
背景图管理 不透明图片,替换数字人后面的背景
将背景图拖到此处,或点击上传
支持 JPG、PNG、WebP、BMP 格式
⚠️ 必须是9:16竖屏比例(如1080×1920)
✓ 适用于任意不透明图片
已上传的背景图({{ backgrounds.filter(b => !b.has_alpha).length }}张)
📷 背景图 9:16
{{ bg.id }}
前景图管理 透明底图片,叠加在数字人上方
将前景图拖到此处,或点击上传
仅支持 PNG、WebP 格式
⚠️ 必须是透明底图片,否则会遮挡数字人
已上传的前景图({{ backgrounds.filter(b => b.has_alpha).length }}张)
🖼️ 前景图
{{ bg.id }}
功能开发中... 功能开发中... 功能开发中... 功能开发中... 功能开发中... 功能开发中... 功能开发中...
{{ uploadProgress.status }}
取 消 确 定
取 消 确 定 取 消 确 定

📷 背景图:任意图片,用于替换数字人后面的背景

🖼️ 前景图:必须是透明底PNG/WebP,用于叠加在数字人上方(如边框、装饰等)

将图片拖到此处,或点击上传
支持 JPG、PNG、WebP、BMP、TIFF 格式
上传后自动转换为 WebP 格式,使用随机ID命名
⚠️ 前景图必须是透明底,否则会遮挡数字人
已上传的图片({{ backgrounds.length }}张)
🖼️ 可作前景
📷 仅背景
{{ bg.id }}

形象「{{ currentSelectedCharacter.name }}」支持透明背景,可以选择背景图和前景图

选择背景图(可选,不透明图片)

不使用
{{ bg.id }}

暂无不透明背景图,请上传JPG等不透明图片作为背景

选择前景图(可选,需透明底)

不使用
透明
{{ bg.id }}

暂无透明底图片,请上传PNG/WebP透明底图片作为前景

暂无任何图片

请先点击"上传背景/前景"按钮上传图片

形象「{{ currentSelectedCharacter ? currentSelectedCharacter.name : '' }}」不支持背景/前景叠加

该形象不是透明通道视频,将使用原视频背景启动

取 消 {{ currentSelectedCharacter && currentSelectedCharacter.has_alpha ? '启 动' : '知道了,启动' }}