chatgpt实现抖音直播虚拟数字人说话聊天动画效果代码
代码语言:html
所属分类:其他
代码描述:chatgpt实现抖音直播虚拟数字人说话聊天动画效果代码,用户提问后回答,可改变声音或自己修改图片换成自己的角色,结合抖音直播公屏抓取技术可实现与观众互动。
代码标签: chatgpt 抖音 直播 虚拟 数字人 说话 聊天 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
body{
background: white;
padding: 0;
margin: 0;
display: flex;
}
.master-animation {
filter:brightness(110%);
width: 440px;
display: block;
}
#messagelist{
height: 70vh;
padding: 0;
list-style: none;
margin: 0;
}
.my{
padding: 10px;
color: green;
}
.gpt{
padding: 10px;
text-align: right;
color: blue;
}
</style>
</head>
<body>
<img class="master-animation" src="//repo.bfw.wiki/bfwrepo/images/avatar/Image2.jpg" alt="blinking master animation">
<div style="padding:20px;">
<ul id="messagelist">
</ul>
<textarea id="saytext" placeholder="请输入说话内容">你好</textarea>
<button id="sbtn">
提问
</button>
<span id="leftnum"> </span>
</div>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/axios-0.18.js"></script>
<script>
var quene = [];
var issaying=false;
const $element = $('.master-animation');
const imagePath = '//repo.bfw.wiki/bfwrepo/images/avatar';
const totalFrames =3;
const animationDuration = 1000;
const timePerFrame = animationDuration / totalFrames;
let timeWhenLastUpdate;
let timeFromLastUpdate;
let frameNumber = 1;
function askchagpt(word){
document.getElementById("sbtn").disabled=true;
$("#messagelist").append("<li class='my�.........完整代码请登录后点击上方下载按钮下载查看
网友评论0