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

linux 什么做网站好郑州网络推广团队

linux 什么做网站好,郑州网络推广团队,深圳建站公司哪个济南兴田德润简介,建设网站上海经测试,Kokoro-82M的语音合成速度相比于其他tts非常的快,本文给出Windows版详细本地部署教程。 这里提供原始仓库进行参考:https://github.com/hexgrad/kokoro 一、依赖安装 1.新建conda环境 conda create --n kokoro python3.12 conda a…

经测试,Kokoro-82M的语音合成速度相比于其他tts非常的快,本文给出Windows版详细本地部署教程。

这里提供原始仓库进行参考:https://github.com/hexgrad/kokoro

一、依赖安装

1.新建conda环境

conda create --n kokoro python=3.12
conda activate kokoro

2.安装GPU版本torch

由于要用到CUDA的模型能力生成语音,记得安装GPU版本的torch

记得按照自己电脑CUDA版本进行安装or向下兼容

安装网址:https://pytorch.org/

示例(CUDA12.4):

conda install pytorch==2.5.0 torchvision==0.20.0 torchaudio==2.5.0 pytorch-cuda=12.4 -c pytorch -c nvidia

3.手动安装espeak-ng依赖

前往espeak-ng的官方GitHub仓库地址:https://github.com/espeak-ng/espeak-ng

①点击Releases

②下翻找到1.51

③找到Assets

根据自己的电脑版本选择.msi文件,我的是X64的系统所以下载了espesk-ng-X64.msi

下载后直接双击运行即可,一直点同意就行,这个安装很简单且快

4.其他依赖安装

pip install kokoro
pip install ordered-set
pip install cn2an
pip install pypinyin_dict

 

二、模型下载

我下载了kokoro-v1.0和kokoro-v1.1,但是最后好像只用到了v1.1,可以根据需要进行选择

export HF_ENDPOINT=https://hf-mirror.com # 引入镜像地址
huggingface-cli download --resume-download hexgrad/Kokoro-82M --local-dir ./ckpts/kokoro-v1.0
huggingface-cli download --resume-download hexgrad/Kokoro-82M-v1.1-zh --local-dir ./ckpts/kokoro-v1.1

三、代码测试

官方仓库没有给单独测试的python代码,这里给出:

(可以修改sentence部分为自己想转语音的文字)

import torch
import time
from kokoro import KPipeline, KModel
import soundfile as sfvoice_zf = "zf_001"
voice_zf_tensor = torch.load(f'ckpts/kokoro-v1.1/voices/{voice_zf}.pt', weights_only=True)
voice_af = 'af_maple'
voice_af_tensor = torch.load(f'ckpts/kokoro-v1.1/voices/{voice_af}.pt', weights_only=True)repo_id = 'hexgrad/Kokoro-82M-v1.1-zh'
device = 'cuda' if torch.cuda.is_available() else 'cpu'
model_path = 'ckpts/kokoro-v1.1/kokoro-v1_1-zh.pth'
config_path = 'ckpts/kokoro-v1.1/config.json'
model = KModel(model=model_path, config=config_path, repo_id=repo_id).to(device).eval()def speed_callable(len_ps):speed = 0.8if len_ps <= 83:speed = 1elif len_ps < 183:speed = 1 - (len_ps - 83) / 500return speed * 1.1zh_pipeline = KPipeline(lang_code='z', repo_id=repo_id, model=model)
sentence = '你好,这是一个语音合成测试。'
start_time = time.time()
generator = zh_pipeline(sentence, voice=voice_zf_tensor, speed=speed_callable)
result = next(generator)
wav = result.audio
speech_len = len(wav) / 24000
print('yield speech len {}, rtf {}'.format(speech_len, (time.time() - start_time) / speech_len))
sf.write('output.wav', wav, 24000)

生成的语音文件会保存到output.wav中,会出现一些红色的警告,如果不是error就不用管,会正常运行的。

运行结果如下:

测试结果:

“你好,这是一个语音合成测试。”生成时间0.32秒左右

相比于fish-speech和之前用的edgetts的3~4秒生成时间快了非常多,最终项目选择使用kokoro完成语音合成部分。

 

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

相关文章:

  • 大连网站制作怎么做seo搜索引擎优化简历
  • 手机网站内容管理推广竞价账户托管
  • 国家税务总局网站官网发票查询百度风云榜小说排行榜
  • 中国政府网站建设与应用免费发布信息网平台
  • 查分网站制作五种新型营销方式
  • 淄川政府网站建设托管微信营销平台哪个好
  • 著名的wordpress网站seo和sem是什么意思
  • 网站做收付款接口网站优化公司开始上班了
  • 网站开发团队分工百度推广深圳分公司
  • 什么网站可以做宣传网站排行榜前十名
  • 慈溪做网站的公司最新百度快速排名技术
  • 你有网站 我做房东 只收佣金的网站网站排名快速提升
  • 新手做自己的网站优化营商环境指什么
  • 好的企业网站设计方案北京网络推广
  • 服务器做ssr后还可以做网站吗开网站需要多少钱
  • 网络工具下载搜索引擎优化教材答案
  • 徐州有哪些做网站恢复原来的百度
  • 外卖网站怎么做中国经济网人事
  • 网站备案 办理拍照seo优化名词解释
  • 2015做那个网站致富东莞关键词优化实力乐云seo
  • 呼和浩特网站建设SEO优化全网整合营销平台
  • 帮做网站的网站seo外包价格
  • 网站开发女生可以做吗关键词搜索排名查询
  • 网站设计基础网络优化有前途吗
  • 网页设计app软件重庆seo网站哪家好
  • 深圳深圳龙岗网站建设公司培训机构网站模板
  • 客户可以自主发帖的网站建设万网域名查询注册商
  • 二级目录 网站seo策略分析
  • 广西远昌建设公司金华seo
  • 手机网站的推广2021网络营销成功案例