AI数字人搭建(实战篇)
AI数字人搭建,从0到1
背景介绍:企业AI应用建设
基础篇
平台:阿里云百炼
访问地址:https://bailian.console.aliyun.com/
步骤一:登录并申请API_KEY
选择“模型广场”,随便点一个模型,通过API参考跳转即可
步骤二:搭建应用
新增应用
选择智能体应用,创建即可
选择模型,并编写提示词
添加MCP服务,选择“数字人”
由于提前开通了“数字人视频”服务,默认未开通,点击开通,即可跳转官网
进入个人中心,自动生成API-KEY,点击复制即可
编写提示词,确定好数字人人物,如果没有选择,生成时会将可用的人物列表供用户选择,编写内容生成即可
由于生成视频需要时间,根据返回的任务id查询结果
根据任务id查询结果
访问视频地址,即可下载
试听了,播报内容“跟着小研学AI,月薪过万不是梦”,与编写内容一致!
经过确认,视频的人物与官方的一致!
步骤三:程序对接应用

获取该应用的appId
MyAppController
@RestController
@RequestMapping("/aliyun/app")
public class MyAppController {
private DashScopeAgent dashScopeAgent;
private final String appId = "你的APP-ID";
public MyAppController(DashScopeAgentApi dashScopeAgentApi) {
this.dashScopeAgent = new DashScopeAgent(dashScopeAgentApi);
}
@GetMapping(value = "/getMyVideo")
public String getMyVideo(@RequestParam("message") String message) {
ChatResponse chatResponse = dashScopeAgent.call(new Prompt(message, DashScopeAgentOptions.builder().withAppId(appId).build()));
AssistantMessage output = chatResponse.getResult().getOutput();
return output.getText();
}
}
接口测试
由于输入信息与前面的一致,已省略,通过任务ID查询结果
绘制AI数字人视频基础篇已实现,小白也能学会的!
能力挑战篇
步骤一:申请API-KEY
application.yml
human:
baidu:
api-key: ${BAIDU_API_KEY}
secret-key: ${BAIDU_SECRET_KEY}
aliyun:
access-key-id: ${ALIYUN_ACCESS_KEY_ID}
access-key-secret: ${ALIYUN_ACCESS_KEY_SECRET}
chat:
api-key: ${BAIDU_API_KEY}
base-url: https://qianfan.baidubce.com/v2
models:
- title: DeepSeek-R1
value: deepseek-r1
server:
port: 8080
tomcat:
uri-encoding: UTF-8
此处用到阿里云AI和百度千帆AI的语音识别,需要去对应官网申请,不会的可以加入技术群咨询!
步骤二:启动
步骤三:测试
点击人物即可弹出提示词,可以在后台修改,支持更换背景图和人物
更换人物形象

输入内容,可聊天
支持语音输入,语音转文字后,对话结果展示
需要源码的可以加入技术群咨询!
至此,AI数字人搭建教程到此结束啦,需要辅导的伙伴们可以加技术群咨询,如加入微信交流群,含解答服务!
本人正在打造技术交流群,欢迎志同道合的朋友一起探讨,一起努力,通过自己的努力,在技术岗位这条道路上走得更远。QQ群号:925317809 备注:技术交流 即可通过!
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)