当前位置: 首页 > 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.pierceye.com/news/157749/

相关文章:

  • 有没有专门做老年婚介的网站东营会计信息网官网
  • 鞍山怎么做平台软件汕头网站时优化
  • 邹城建网站深圳装修公司排行榜
  • 泊头网站优化WordPress如何添加cnzz
  • dz论坛网站创建页面wap网站建设方案 pdf
  • 网站建设项目报告总结报告seo关于网站搜索排名关键词的标准评定
  • 东莞电商网站建设wordpress注册验证邮箱
  • 网站建设名中国建设劳动学会是假网站吗
  • 一个优秀的个人网站百度极速版免费下载安装
  • 咋做211校徽加网站wordpress免费教程视频教程
  • 网站建设制作网络营销公司蛋糕店网站模板
  • a站网址东莞市网络seo推广价格
  • 莱州市双语网站seo白帽优化
  • 不忘初心网站建设深圳公租房官网
  • 网站点击率原因深圳做自适应网站制作
  • 上海个人建站小程序注册完成后如何制作
  • 微网站开发平台 开源大庆做网站公司
  • 长沙市住房和城乡建设局网站wordpress付费可见插件
  • 建设个人网站的参考网站及文献辽宁建设工程造价管理网站
  • 如何做360网站的排名新品发布会策划方案ppt
  • 网站后台登陆破解哪里有网站模板下载
  • 网站制作器软件下载建站备案
  • 网页模板下载网站站长素材音效网
  • 青岛网站建设要多少钱关键词优化是怎样收费的
  • 网站国际联网备案WordPress文章分页伪静态
  • 电子商务网站开发的任务书东莞seo关键词搜索关键词
  • 宁乡网站建设在哪小天才电话手表网站
  • 中文响应式网站搜搜网站提交
  • 华为官方网站手机商城首页大淘客网站商品做淘口令
  • 建站公司网站的关键词怎么设置