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

山东网站建设哪家好最近军事新闻热点大事件

山东网站建设哪家好,最近军事新闻热点大事件,现在c 做网站用什么软件,自己做的网站可以卖语音合成能够将文字转化为自然流畅的人声,提供100发音人供您选择,支持多语种、多方言和中英混合,可灵活配置音频参数。广泛应用于新闻阅读、出行导航、智能硬件和通知播报等场景。 在当下大模型火爆的今日,语音交互页离不开语音合…

语音合成能够将文字转化为自然流畅的人声,提供100+发音人供您选择,支持多语种、多方言和中英混合,可灵活配置音频参数。广泛应用于新闻阅读、出行导航、智能硬件和通知播报等场景。

在当下大模型火爆的今日,语音交互页离不开语音合成的加入。

源码如下:

<template><view style="padding: 40rpx;"><input v-model="tts_text" style="border: 1px solid gainsboro;" /><button @click="startTts" type="primary" style="margin-top: 20px;">语音合成</button></view>
</template><script>// 引入工具包import * as base64 from "base-64"import CryptoJS from '../../static/js_util/crypto-js.js'import * as utf8 from "utf8"import {Buffer} from 'buffer'export default {data() {return {// 讯飞开放平台获取wssTask: "", // ws连接任务url: "wss://tts-api.xfyun.cn/v2/tts",host: "tts-api.xfyun.cn",sub: "/v2/tts",appid: "",api_secret: "",api_key: "",tts_text: "", //合成文本vcn: "xiaoyan", // 发音人buff: [],innerAudioContext: uni.createInnerAudioContext(),}},methods: {async startTts() {this.buff = []let myUrl = await this.getWebSocketUrl();let realThis = this;this.socketTask = uni.connectSocket({url: myUrl,method: 'GET',success: res => {console.log(res, "ws成功连接...", myUrl)}})realThis.socketTask.onError((res) => {console.log("连接发生错误", res)})// 发送合成参数realThis.socketTask.onOpen((res) => {console.info("wss的onOpen成功执行...", res)// 第一帧..........................................console.log('open成功...')let params = {"common": {"app_id": realThis.appid},"business": {"aue": "lame","sfl": 1,"tte": "UTF8","ent": "intp65","vcn": realThis.vcn,"pitch": 50,"speed": 50},"data": {"status": 2,"text": Buffer.from(realThis.tts_text).toString('base64')}};// 发送数据});// 接受到消息时realThis.socketTask.onMessage((res) => {console.log('收到API返回的内容:', res.data);let res_data = JSON.parse(res.data)// console.log("我打印的"+JSON.stringify(res_data.data))// 解码音频数据let audioData = res_data.data.audio;console.log("我打印的" + JSON.stringify(audioData))realThis.buff.push(audioData)if (res_data.data.status == 2) { // 仅合成完毕一次请求播放realThis.playAudio(0); //开始播放音频//状态为2才表示合成结束,需要合并           realThis.socketTask.close({success(res) {console.log('ws关闭成功---正常关闭', res)},fail(err) {console.log('关闭失败', err)}})}})},// 播放音频playAudio(cur) {// 可以模拟实时播报},// 鉴权getWebSocketUrl() {return new Promise((resolve, reject) => {// 请求地址根据语种不同变化var url = this.url;var host = this.host;var apiKeyName = "api_key";var date = new Date().toGMTString();var algorithm = "hmac-sha256";var headers = "host date request-line";var signatureOrigin = `host: ${host}\ndate: ${date}\nGET ${this.sub} HTTP/1.1`;var signatureSha = CryptoJS.HmacSHA256(signatureOrigin, this.api_secret);var signature = CryptoJS.enc.Base64.stringify(signatureSha);var authorizationOrigin =`${apiKeyName}="${this.api_key}", algorithm="${algorithm}", headers="${headers}", signature="${signature}"`;var authorization = base64.encode(authorizationOrigin);url = `${url}?authorization=${authorization}&date=${encodeURI(date)}&host=${host}`;// console.log(url)resolve(url); // 主要是返回地址});}}}
</script><style></style>

http://www.tj-hxxt.cn/news/71941.html

相关文章:

  • 专业建设的意义seoer是什么意思
  • 广州牌手表网站app推广赚佣金
  • 怎样免费做书画网站品牌宣传有哪些途径
  • 如何做好政府网站建设网站seo排名
  • 组建网站 多少钱搜索热度查询
  • 公司的网站链接找谁做app香港账号
  • 附近有没有学电脑的培训机构信息流优化师职业规划
  • 百度网站大全快速排名程序
  • wordpress 托管建站百度关键词排名查询接口
  • 企业网站管理系统设置seo整站优化外包公司
  • wordpress动画二十条优化措施
  • 专业网站建设 公司哪家好广州网站推广联盟
  • 图片编辑软件seocui cn
  • 网站数据分析表格达州seo
  • 做政府网站运营热点军事新闻
  • 当当网网站内容建设的分析网络营销外包网络推广
  • 中旅远洋商务网站建设策划书微信推广软件有哪些
  • 在香港做网站的步骤网站设计制作的服务怎么样
  • 网站建设中的多语言翻译如何实现线上it培训机构
  • 英德建设网站搜索引擎优化网页
  • 做会员卡的网站在线制作南京百度搜索优化
  • 怎么看别人网站是哪里做的友情链接交换平台免费
  • 商务网站建设工程师seo整站网站推广优化排名
  • 党委门户网站建设意义2022年五月份热点事件
  • 门户网站建设情况总结网络推广公司方案
  • 茶叶网站建设网页设计制作社群营销策略有哪些
  • 商城和营销型网站建设seo快速上排名
  • 南山专业做网站公司西安优化外
  • 番禺网站制作价格百度推广登录后台登录入口
  • 内部劵淘网站怎么做百度首页优化排名