当前位置: 首页 > news >正文

建设网站的公司有哪些上饶哪里做网站

建设网站的公司有哪些,上饶哪里做网站,某景区网站建设策划书,网站点击量怎么查震惊#xff01;live2d数字人竟开口说话 ~ 之前有想做数字人相关项目#xff0c;查了一些方案。看了一些三方大厂的商用方案#xff0c;口型有点尴尬#xff0c;而且很多是采用视频流的方案#xff0c;对流量的消耗很大。后来了解了live2d 技术#xff0c;常在博客网页上…震惊live2d数字人竟开口说话 ~ 之前有想做数字人相关项目查了一些方案。看了一些三方大厂的商用方案口型有点尴尬而且很多是采用视频流的方案对流量的消耗很大。后来了解了live2d 技术常在博客网页上见到的看板娘就是live2d技术实现的 ~ 说下demo的技术实现核心采用 live2d 的模型[含有开口说话的动作]  文本转语音接口  1、文本转语音接口 这个接口采用前面分享过的edge-tts项目 基于微软TTS优雅的实现文本转语音-CSDN博客 代码仓库地址 GitHub edge-ttshttps://github.com/lyz1810/edge-tts 2、前端实现数字人开口说话 2.1 引入 Live2D 必要的 JavaScript 库 script src./js/live2dcubismcore.min.js/scriptscript src./js/live2d.min.js/scriptscript src./js/pixi.min.js/script!-- if only Cubism 4 support--script src./js/cubism4.min.js/scriptscript src./js/jquery-3.1.1.min.js/scriptscript srchttps://unpkg.com/axios/dist/axios.min.js/script 2.2 创建页面画布和按钮 canvas idcanvas/canvas div idcontroldiv classlabel1、测试说话/divbutton idplay测试音频/buttonbr/br/div classlabel2、调用接口生成音频/divtextarea idtext stylewidth:400px;height:300px;你好欢迎光临/textareabr/br/button idstart开始说话/button /divstyle#control {position: absolute;top: 50px;left: 50px;color: #ffffff;font-size: 18px;}.label {font-size: 32px;font-weight: 800;} /style2.3 创建了一个 PIXI 渲染器实例用于渲染 Live2D 模型 // 数字人模型const cubism4Model ./assets/kei_vowels_pro/kei_vowels_pro.model3.json;const live2d PIXI.live2d;(async function main() {const app new PIXI.Application({view: document.getElementById(canvas),autoStart: true,resizeTo: window,backgroundColor: 0x333333});const models await Promise.all([live2d.Live2DModel.from(cubism4Model)]);models.forEach((model) {app.stage.addChild(model);const scaleX (innerWidth) / model.width;const scaleY (innerHeight) / model.height;// fit the windowmodel.scale.set(Math.min(scaleX, scaleY));model.y innerHeight * 0.1;draggable(model);});const model4 models[0];console.log(innerWidth)// model4.x innerWidth / 2;// 居中显示model4.x (innerWidth - model4.width) / 2;model4.on(hit, (hitAreas) {if (hitAreas.includes(Body)) {model4.motion(Tap);}if (hitAreas.includes(Head)) {model4.expression();}});})();2.4 创建播放音频函数播放音频 并调用模型开口说话动作 function talk(model, audio) {var audio_link audio; //[Optional arg, can be null or empty] [relative or full url path] [mp3 or wav file] ./Keira.wavvar volume 1; // [Optional arg, can be null or empty] [0.0 - 1.0]var expression 8; // [Optional arg, can be null or empty] [index|name of expression]var resetExpression true; // [Optional arg, can be null or empty] [true|false] [default: true] [if true, expression will be reset to default after animation is over]var crossOrigin anonymous; // [Optional arg, to use not same-origin audios] [DEFAULT: null]model.speak(audio_link, {volume: volume,expression: expression,resetExpression: resetExpression,crossOrigin: crossOrigin})model.speak(audio_link)model.speak(audio_link, {volume: volume})model.speak(audio_link, {expression: expression, resetExpression: resetExpression})} 2.5 测试音频播放并开口说话。点击 测试音频 按钮测试正常播放调用。一切正常 $(#play).click(function () {talk(model4, ./demo.mp3);}); 2.6 核心来了让模型根据文字内容开口说话 $(#start).click(function () {console.log($(#text).val());let text $(#text).val().trim();if (text ) {alert(请输入内容);return false;}$(#start).prop(disabled, true);axios.get(http://127.0.0.1:2020/dealAudio?file_nametest.mp3voicexiaoxiaotext text).then(response {console.log(response.data);const audioUrl response.data ?v new Date().getTime();talk(model4, audioUrl);$(#start).prop(disabled, false);}).catch(error {console.error(请求接口失败:, error);$(#start).prop(disabled, false);});});这里调用的接口地址采用的是文章开头提到的   文本转语音助手 输入文字点击开始说话  模型正常说话 ~ live2d的卡通数字人感觉比3D建模的“真人数字人”效果要好很多都是张口说话live2d显的不会那么尴尬 。 live2d的制作成本相对低很多想商用的话感兴趣可以去查下模型制作教程  ~  代码也已开源仓库地址 live2dSpeekhttps://github.com/lyz1810/live2dSpeek
http://www.hkea.cn/news/14292324/

相关文章:

  • 网站 备案 中国 名字吗怎么建设幸运28网站
  • 免费自建 响应式 网站备案网站名怎么填写
  • 福鼎市建设局网站好看的网站源码
  • 现在建设一个网站多少钱网站建设自学
  • ai素材免费下载网站手机网站怎么改成电脑版
  • 设计素材网站哪个最好用seo公司排名榜
  • 网站死链接检查推广公司品牌
  • 专门做特卖的网站怎么制作网站程序
  • 东莞网站建设怎么做制作公司网页的步骤
  • 龙岗永湖网站建设许昌建设局网站
  • 网站前端模板网站建设分解结构
  • 申请网站步骤深圳宝安网站建设500元起价
  • 博物馆网站微信公众号建设群晖wordpress修改端口
  • 如何与老板谈网站建设百度下载免费安装到桌面
  • 全国建筑工人招工网单页面网站怎么做优化排名
  • 企业微信手机片网站制作四川网站建设费用
  • 光通信网站模板广州推广工具
  • 珙县网站建设百度不收录网站文章
  • 做学校网站导航条应该有哪些一个网站可以做多少关键字
  • vs2010 网站开发外贸之家
  • 用照片做视频的模板下载网站泉州企业网站制作
  • 建设个人网站详细点网站管理员登录入口
  • 微信上登录网站同步怎么做影视 wordpress
  • 网站评论区怎么做某班级网站建设方案
  • 安平谁做网站好上海网站建设永灿14年品牌
  • 百度搜索网站带图片手机网站建设需求分析
  • 茶文化网站设计免费网站开发课程心得
  • 学校html网站模板站长统计app官方网站
  • 地下城钓鱼网站怎么做专业的企业智能建站比较好
  • 做网站推广的流程家装公司招聘装修工人