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'>"+word+"</li>"); axios.post('https://5c64cfef73f6be2474c19990a0c1eb6b.debug.test.bfw.wiki/Api/Chatgpt/Talk', { words: word }, { headers: { 'Content-Type': 'application/x-www-form-urlencoded', } }) .then(function(response) { document.getElementById("sbtn").disabled=false; if(response.data.err){ alert(response.data.data); }else{ $("#messagelist").append("<li class='gpt'>"+response.data.data+"</li>"); say(response.data.data); } }) .catch(function(error) { document.getElementById("sbtn").disabled=false; alert("出错了"); .........完整代码请登录后点击上方下载按钮下载查看
网友评论0