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

重庆博达建设集团股份有限公司网站徐州建设企业网站

重庆博达建设集团股份有限公司网站,徐州建设企业网站,桂林相关网站,托管公司是怎么托管的功能介绍#xff1a; 请求语音合成服务#xff0c;通过上传语音合成文本#xff0c;返回音频数据#xff0c;并保存到本地。这里要说明一下#xff0c;由于HttpResponse接口给问题#xff0c;服务的响应类型必须是application/octet-stream#xff0c;才能正确获取音频…功能介绍 请求语音合成服务通过上传语音合成文本返回音频数据并保存到本地。这里要说明一下由于HttpResponse接口给问题服务的响应类型必须是application/octet-stream才能正确获取音频数据并保存接口文档HttpResponse。 语音合成服务可以参考轻松快速搭建一个本地的语音合成服务 使用环境 API 9DevEco Studio 4.0 ReleaseWindows 11Stage模型ArkTS语言 所需权限 ohos.permission.INTERNET只保存在应用文件夹不涉及额外目录不需要申请读写权限 注意 只适合小于5M数据。 关键代码片段如下 async download() {if (this.text )returnpromptAction.showToast({ message: 合成文本 this.text })let httpRequest http.createHttp();let context getContext(this) as common.UIAbilityContext;const filesDir context.filesDir;let promise httpRequest.request(this.ttsUrl, {method: http.RequestMethod.POST,header: { Content-Type: application/json; charsetutf-8 },extraData: { text: this.text }})promise.then((data) {const timestamp Date.now();const savePath filesDir /${timestamp}.wavconsole.info(保存路径 savePath)let file fs.openSync(savePath, fs.OpenMode.WRITE_ONLY | fs.OpenMode.CREATE);// ts-ignorefs.write(file.fd, data.result).then((writeLen) {fs.closeSync(file);console.info(已成功保存文件文件大小为 writeLen);}).catch((err) {console.error(保存文件出错错误信息 err.message , 错误代码 err.code);});}).catch((err) {console.error(错误信息 JSON.stringify(err))}) }完整代码 import promptAction from ohos.promptAction; import http from ohos.net.http; import common from ohos.app.ability.common; import fs from ohos.file.fs;Entry Component struct Index {State text: string State ttsUrl: string http://xxxx.xxxxbuild() {Row() {TextInput({ placeholder: 请输入要合成的语音文本 }).width(70%).height(40).onChange((value: string) {this.text value})Button(合成).fontSize(16).width(25%).height(40).margin({ left: 10 }).onClick(() {this.download()})}.height(100%).padding({ bottom: 10 }).alignItems(VerticalAlign.Bottom)}async download() {if (this.text )returnpromptAction.showToast({ message: 合成文本 this.text })let httpRequest http.createHttp();let context getContext(this) as common.UIAbilityContext;const filesDir context.filesDir;let promise httpRequest.request(this.ttsUrl, {method: http.RequestMethod.POST,header: { Content-Type: application/json; charsetutf-8 },extraData: { text: this.text }})promise.then((data) {const timestamp Date.now();const savePath filesDir /${timestamp}.wavconsole.info(保存路径 savePath)let file fs.openSync(savePath, fs.OpenMode.WRITE_ONLY | fs.OpenMode.CREATE);// ts-ignorefs.write(file.fd, data.result).then((writeLen) {fs.closeSync(file);console.info(已成功保存文件文件大小为 writeLen);}).catch((err) {console.error(保存文件出错错误信息 err.message , 错误代码 err.code);});}).catch((err) {console.error(错误信息 JSON.stringify(err))})} }
http://www.zqtcl.cn/news/157749/

相关文章:

  • 找别人做网站一般注意什么三亚专业做网站
  • 企业营销网站的建设罗湖做网站
  • 百度蜘蛛抓取新网站WordPress20w文章
  • 国际贸易网站有哪些可植入代码网站开发
  • 信息服务平台有哪些网站东莞网站关键词
  • 青岛网站定制手机软件开发和网站开发
  • 网站数据库地址是什么看企业网站怎么做到百度秒收
  • 南昌网站建设资讯wordpress dynamo
  • 网站建设招标样本南宁培训网站建设
  • 找回网站备案密码wordpress 2015主题
  • 网站电子商务平台建设域名查询系统
  • 设计制造中国第一架飞机的人是南宁百度快速优化
  • 淘宝联盟网站模板上海做企业网站
  • 繁体中文网站 怎么做wordpress禁止压缩图片
  • 怎么做图片网站百度云做.net网站
  • 长沙网上商城网站建设方案wordpress兼容mip
  • 横向网站模板上海 建筑
  • 手机wap网站程序上海网站制作库榆
  • 深圳网站建设 骏域网站建设推广软文范例大全500
  • 深圳广东网站建设套餐最近新闻事件
  • 电子商务网站建设与管理 pdf“设计网站”
  • 聊城wap网站建设清溪东莞网站建设
  • 书籍网站建设规划书app开发公司价格表
  • 小程序网站模板住建个人证书查询网
  • 西安 美院 网站建设贵阳美丽乡村建设网站
  • 平顶山市哪里有做网站的wordpress应用教程
  • 制作企业网站的实训报告医院网站设计模板
  • 要做网站照片怎么处理广东外发加工网
  • 做国际网站每年要多少钱厦门 外贸商城网站
  • 城乡建设学校官方网站程序外包网站