当前位置: 首页 > 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/72608.html

相关文章:

  • 用手机建网站外链发布
  • 张家港网站建设培训班企业网络营销青岛
  • 网站专业销售团队介绍网站建设黄页免费观看
  • 南京网络科技网站建设广西网络推广公司
  • 移动端网站设计规范网络推广有哪些方法
  • 深圳做网站建设公司搜索推广是什么意思
  • 网站建设成本百度宣传推广
  • 电子商务网站建设的毕业论文竞价推广什么意思
  • 网页设计实验报告问题讨论进一步优化
  • 临沂企业建站程序seo中心
  • 手机能用的网站安装百度一下
  • 成营销型网站制作百度首页排名怎么做到
  • 怎么样创建一个网站最新网站推广方法
  • 网站搜索不出来新手做seo怎么做
  • 快速制作网站的方法百度关键词排名推广话术
  • 河北省住房和城乡建设厅官方网站网络营销的培训课程
  • 东莞餐饮网站建设seo如何优化一个网站
  • 怎样做企业学校网站乐清网站建设
  • 济南网站建设培训班chrome手机版
  • 网站是谁做的网络营销站点推广的方法
  • 哪里找专业做网站的人常熟seo流量排名工具
  • 网站建设需要什么系统百度爱企查电话人工服务总部
  • 北京学做网站开封网站优化公司
  • 如何在360网页上做公司网站市场调研公司排名
  • 浙江省住房城乡建设厅网站深圳网络营销推广培训
  • 浙江小九天建设集团网站创建网站花钱吗
  • 建设交通职业技术学院招聘信息网站网站设计与开发
  • 企业建设网站的母的西安疫情最新数据
  • 用动态和静态设计一个网站产品推广步骤
  • 环保网站建设价格论坛推广网站