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

原江苏省建设厅网站百度销售推广

原江苏省建设厅网站,百度销售推广,pis粉丝做的网站,在线商城app下载Sambert-Hifigan模型介绍 拼接法和参数法是两种Text-To-Speech(TTS)技术路线。近年来参数TTS系统获得了广泛的应用,故此处仅涉及参数法。 参数TTS系统可分为两大模块:前端和后端。 前端包含文本正则、分词、多音字预测、文本转音素和韵律预测等模块&am…

Sambert-Hifigan模型介绍

拼接法和参数法是两种Text-To-Speech(TTS)技术路线。近年来参数TTS系统获得了广泛的应用,故此处仅涉及参数法。

参数TTS系统可分为两大模块:前端和后端。 前端包含文本正则、分词、多音字预测、文本转音素和韵律预测等模块,它的功能是把输入文本进行解析,获得音素、音调、停顿和位置等语言学特征。 后端包含时长模型、声学模型和声码器,它的功能是将语言学特征转换为语音。其中,时长模型的功能是给定语言学特征,获得每一个建模单元(例如:音素)的时长信息;声学模型则基于语言学特征和时长信息预测声学特征;声码器则将声学特征转换为对应的语音波形。

系统结构:

声学模型SAM-BERT

后端模块中声学模型采用自研的SAM-BERT,将时长模型和声学模型联合进行建模

1. Backbone采用Self-Attention-Mechanism(SAM),提升模型建模能力。
2. Encoder部分采用BERT进行初始化,引入更多文本信息,提升合成韵律。
3. Variance Adaptor对音素级别的韵律(基频、能量、时长)轮廓进行粗粒度的预测,再通过decoder进行帧级别细粒度的建模;并在时长预测时考虑到其与基频、能量的关联信息,结合自回归结构,进一步提升韵律自然度.
4. Decoder部分采用PNCA AR-Decoder[@li2020robutrans],自然支持流式合成。

声码器模型

后端模块中声码器采用HIFI-GAN, 基于GAN的方式利用判别器(Discriminator)来指导声码器(即生成器Generator)的训练,相较于经典的自回归式逐样本点CE训练, 训练方式更加自然,在生成效率和效果上具有明显的优势。

在HIFI-GAN开源工作[1]的基础上,我们针对16k, 48k采样率下的模型结构进行了调优设计,并提供了基于因果卷积的低时延流式生成和chunk流式生成机制,可与声学模型配合支持CPU、GPU等硬件条件下的实时流式合成。

KAN-TTS代码仓

https://github.com/alibaba-damo-academy/KAN-TTS

使用模型

语音合成-上海话-通用领域-16k-发音人xiaoda 模型地址

https://modelscope.cn/models/speech_tts/speech_sambert-hifigan_tts_xiaoda_WuuShanghai_16k

环境准备

创建conda环境

 cd KAN-TTSconda create -n kantts python=3.10

激活环境,前面通过environment.yml文件安装的环境名为maas

conda activate kantts

安装torch

pip install torch torchvision torchaudio

安装依赖

pip install autopep8
pip install pre-commit
pip install modelscope
pip install matplotlib
pip install librosa
pip install ttsfrd --find-links https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html
pip install unidecode
pip install inflect
pip install pytorch_wavelets
pip install PyWavelets
pip install tensorboardX

克隆代码仓

git clone https://github.com/alibaba-damo-academy/KAN-TTS

代码脚本(demo.py)

from modelscope.outputs import OutputKeys
from modelscope.pipelines import pipeline
from modelscope.utils.constant import Tasksdef read_text_file(filename):with open(filename, 'r', errors='ignore') as file:text = file.read()cleaned_text = ''.join(text.split()).strip()return cleaned_text# 使用方法
text = read_text_file('文件名.txt')
model_id = 'speech_tts/speech_sambert-hifigan_tts_xiaoda_WuuShanghai_16k'
sambert_hifigan_tts = pipeline(task=Tasks.text_to_speech, model=model_id)
output = sambert_hifigan_tts(input=text)
wav = output[OutputKeys.OUTPUT_WAV]
with open('output.wav', 'wb') as f:f.write(wav)

运行脚本

python demo.py

KAN-TTS训练

目前仅支持Linux使用,暂不支持Windows及Mac使用。 请结合KAN-TTS代码进行finetune。具体使用方法参考:

sambert训练教程

hifigan训练教程

http://www.dtcms.com/wzjs/444418.html

相关文章:

  • 支付网站建设费账务处理2022百度收录越来越难了
  • 益阳网站建设广告推广形式有哪几种
  • 网站开发报价咨询公司
  • 网站开发排名网站百度权重
  • 网站开发与网站建设抖音推广公司
  • 建站公司如何月入十万引流推广方案
  • 杭州企业网站制作网络搭建教程
  • 建筑设计软件免费快速排名优化怎么样
  • 电商平台建设有哪些内容呢海南百度推广seo
  • 上海公司网站建设公司深圳网络络推广培训
  • 南水北调中线干线工程建设管理局网站网络公关
  • 做自己的网站的一般步骤网络游戏推广员是做什么的
  • 怎么进行网站设计和改版发外链的论坛
  • 邢台网站制作公司哪家专业百度提交网站
  • 优创智汇高端网站建设电话怎么样优化网站排名如何
  • 做网站浏览器标签一般放哪四年级写一小段新闻
  • 专做商铺中介网站个人怎么开跨境电商店铺
  • 中国建设网站红黑榜名单全国各城市疫情高峰感染进度
  • 山东住房城乡建设厅网站首页百度站长工具排名
  • 织梦网站字体大小电脑网络优化软件
  • 电子商务网站建设与维护期末淘宝关键词指数
  • 最近新闻今日头条湖南百度seo排名点击软件
  • 视频直播nba的网站南宁seo计费管理
  • 做详情页哪个网站好产品推广文章
  • 做商业网站没有注册公司app推广是什么意思
  • 国外h5建站线上推广100种方式
  • 南通市做网站公司网站设计要多少钱
  • 做网站公司有哪些热搜关键词查询
  • 企业手机网站建设行情seo相关岗位
  • 网站开发课设心得长沙seo结算