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

用数字做域名网站找个男做那个视频网站

用数字做域名网站,找个男做那个视频网站,电子元器件采购商城,青岛建站模板制作最近要做一些普通话和方言demo 找一个免费工具 免费在线文字转语音工具 | edge-tts 在线体验 (bingal.com) 还有一些方言在阿里云上找了下,基于官方demo改了一下 阿里云语音合成接口说明_智能语音交互(ISI)-阿里云帮助中心 (aliyun.com) 如何下载安装、使用语音…

最近要做一些普通话和方言demo

找一个免费工具

免费在线文字转语音工具 | edge-tts 在线体验 (bingal.com)

还有一些方言在阿里云上找了下,基于官方demo改了一下

阿里云语音合成接口说明_智能语音交互(ISI)-阿里云帮助中心 (aliyun.com)

如何下载安装、使用语音合成PythonSDK及代码示例_智能语音交互(ISI)-阿里云帮助中心 (aliyun.com)

# -*- coding: UTF-8 -*-import time
import threading
import sysimport nlsURL="wss://nls-gateway-cn-shanghai.aliyuncs.com/ws/v1"
TOKEN="xxx"  #参考https://help.aliyun.com/document_detail/450255.html获取token
APPKEY="xxx"       #获取Appkey请前往控制台:https://nls-portal.console.aliyun.com/applistTEXT=['这是第一条测试语料,请欣赏','这是第二条测试语料,请欣赏']#以下代码会根据上述TEXT文本反复进行语音合成
class TestTts:def __init__(self, tid, test_file):self.__th = threading.Thread(target=self.__test_run)self.__id = tidself.__test_file = test_filedef start(self, text):self.__text = textself.__f = open(self.__test_file, "wb")self.__th.start()def test_on_metainfo(self, message, *args):print("on_metainfo message=>{}".format(message))  def test_on_error(self, message, *args):print("on_error args=>{}".format(args))def test_on_close(self, *args):print("on_close: args=>{}".format(args))try:self.__f.close()except Exception as e:print("close file failed since:", e)def test_on_data(self, data, *args):try:self.__f.write(data)except Exception as e:print("write data failed:", e)def test_on_completed(self, message, *args):print("on_completed:args=>{} message=>{}".format(args, message))def __test_run(self):print("thread:{} start..".format(self.__id))tts = nls.NlsSpeechSynthesizer(url=URL,token=TOKEN,appkey=APPKEY,on_metainfo=self.test_on_metainfo,on_data=self.test_on_data,on_completed=self.test_on_completed,on_error=self.test_on_error,on_close=self.test_on_close,callback_args=[self.__id])print("{}: session start".format(self.__id))r = tts.start(self.__text, voice="cuijie", aformat="mp3",speech_rate=-250)print("{}: tts done with result:{}".format(self.__id, r))def multiruntest(num):for i in range(0, num):name = "thread" + str(i)t = TestTts(name, "tests/output_tts"+str(i)+".mp3")t.start(TEXT[i])nls.enableTrace(True)
multiruntest(2)

http://www.yayakq.cn/news/694556/

相关文章:

  • 自己做的网站被举报违反广告法国外的一些网站
  • 如何建个人网站流程全国猎头公司前十名
  • 湖南英文网站建设为什么选择网站来做论文题目
  • 做棋牌网站违法嘛安全证查询官网
  • 手机网站制作教程高权重网站做js代码跳转
  • 南阳网站建设icp备桐乡 网站建设
  • 外贸推广网站有哪些百度浏览器网页
  • 医疗服务网站素材域名网站注册认证
  • 地方门户网站开发长沙网站排名推广
  • 域名解析到别的网站怎么查询网站的建站时间
  • 推进网站集约化建设的做法怎么seo网站推广
  • cpa网站建设教程手机版网站制作费用
  • 国外网站怎么建设百度经验官网入口
  • 图派做网站中国建设大数据
  • 松江醉白池网站建设建筑公司企业宗旨
  • 网站快速优化排名推荐黑马程序员和比特就业课
  • 经典微网站工会网站建设比较好的工会
  • 郑州建网站价把静态图片做成动态图片的软件
  • 织梦网站创建商品栏目免费公司宣传视频制作软件
  • 淮安神舟建设招标网站哪些网站是react做的
  • 网站建设客户问到的问题网络推广建设期的网站
  • 网站加盟城市分站湛江网站建设制作价格
  • 各大网站开发的区块链搜阅网站建设
  • 山东网站备案网站国产软件开发平台
  • 创建自己的博客网站菏泽做网站的
  • 杭州微网站开发公司电话做家装施工的网站
  • 哪里有未成年做的网站wordpress企业主题免费
  • 网站设计和网页设计一样吗蒙古文网站建设情况
  • 网站开发去哪里找网站排名优化怎样做
  • 深圳网站建设叶林网上做医生哪个网站好