news 2026/5/5 15:00:57

QwenTTS 预设音色

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
QwenTTS 预设音色
import torch import soundfile as sf from qwen_tts import Qwen3TTSModel import os # ============ 1. 设置代理 (如果需要) ============ os.environ['HTTP_PROXY'] = 'http://127.0.0.1:7890' os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:7890' # ============ 2. 定义你要保存模型的【指定文件夹】路径 ============ # 使用绝对路径,例如在D盘创建一个`my_tts_models`文件夹 TARGET_MODEL_DIR = r"D:\AI\short_video\tts\Qwen3-TTS-0.6B-CustomVoice" # 下载目录和导入目录都是要一个啊 # 我是用的github下载的 目录结构不变 git clone https://huggingface.co/Qwen/Qwen3-TTS-12Hz-0.6B-CustomVoic.git # ============ 3. 加载模型 (关键修正) ============ model = Qwen3TTSModel.from_pretrained( r"D:\AI\short_video\tts\Qwen3-TTS-12Hz-0.6B-CustomVoice", # 1. 必须用0.6B 2. 必须用CustomVoice cache_dir=TARGET_MODEL_DIR, # 关键参数:指定下载目录 device_map="cuda", # dtype=torch.float16, # 报错就关掉 # attn_implementation="flash_attention_2", # 如果没装flash-attn,先注释掉 ) # 强制清理GPU缓存并验证 import torch torch.cuda.empty_cache() print(f"当前显存占用: {torch.cuda.memory_allocated(0)/1024**3:.2f} GB") # 检查输入数据 print("模型加载完成,准备生成...") # ============ 4. 生成语音 (使用预设音色的纯TTS) ============ wavs, sr = model.generate_custom_voice( text="沈逸琛遭养子沈寒轩陷害被送精神病院,还被顶替作家身份。沈家逼他替婚石宕村姑娘,殊不知对方是首富千金叶婉晨。二人联手,在作家论坛戳穿沈寒轩真面目,又在招标会曝光其罪行与私生子身份。最终恶人落网,沈逸琛复仇成功,与叶婉晨终成眷属。", language="Chinese", speaker="Uncle_Fu", # 使用预设音色 instruct="用解说文案的语气", # 纯TTS,指令留空。或者直接省略此参数。 ) # ============ 5. 将生成的音频保存到【指定输出文件夹】 ============ TARGET_AUDIO_DIR = r"D:\AI\short_video\tts" # 定义你的音频输出文件夹 os.makedirs(TARGET_AUDIO_DIR, exist_ok=True) # 确保文件夹存在 output_path = os.path.join(TARGET_AUDIO_DIR, "output_custom_voice.wav") sf.write(output_path, wavs[0], sr) print(f"✅ 语音生成成功!模型已下载/加载至:{TARGET_MODEL_DIR}") print(f"✅ 音频文件已保存至:{output_path}")
SpeakerVoice DescriptionNative language
VivianBright, slightly edgy young female voice.Chinese
SerenaWarm, gentle young female voice.Chinese
Uncle_FuSeasoned male voice with a low, mellow timbre.Chinese
DylanYouthful Beijing male voice with a clear, natural timbre.Chinese (Beijing Dialect)
EricLively Chengdu male voice with a slightly husky brightness.Chinese (Sichuan Dialect)
RyanDynamic male voice with strong rhythmic drive.English
AidenSunny American male voice with a clear midrange.English
Ono_AnnaPlayful Japanese female voice with a light, nimble timbre.Japanese
SoheeWarm Korean female voice with rich emotion.Korean
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/5 16:56:44

RAG真正难点揭秘:不是检索,而是知识库管理!

文章通过物流系统比喻,指出RAG的真正难点不在检索端,而在于知识库管理。如同物流中心的核心在于仓库管理而非货物运输,RAG系统也依赖于完善的知识库管理体系来处理数据的新增、更新、分类等问题,特别是在大规模数据场景下&#xf…

作者头像 李华
网站建设 2026/5/5 16:56:43

智能环境监测系统设计

目录 智能环境监测系统概述核心组成部分关键技术应用场景示例代码示例(数据上传)扩展功能 源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 智能环境监测系统概述 智能环境监测系统是一种基于物联网(…

作者头像 李华
网站建设 2026/4/30 16:23:16

智能避障扫地机器人

目录 智能避障扫地机器人的工作原理主流避障技术分类典型产品性能参数选购注意事项维护保养要点 源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 智能避障扫地机器人的工作原理 智能避障扫地机器人通过多传感器融合技术实现环境感知与…

作者头像 李华
网站建设 2026/5/4 9:43:46

华为MetaERP的成本优势不仅在于直接省掉软件许可费,更体现在通过全栈自研的技术架构和智能化能力,从长期运营中实现“极低成本”。

华为MetaERP的成本优势不仅在于直接省掉软件许可费,更体现在通过全栈自研的技术架构和智能化能力,从长期运营中实现“极低成本”。其优势具体如下表所示:成本优势类别具体表现关键数据/案例支撑直接成本削减软件许可费归零:替代Or…

作者头像 李华
网站建设 2026/5/1 8:54:57

一篇文章讲清楚:中转API如何用Python调用ChatGPT

你是否遇到过这样的场景? 想把 ChatGPT 接入自己的应用,却被模型限制、价格波动、接口差异搞得一头雾水; 刚写好的代码,换一个模型就要重构一遍; 好不容易跑通了,又发现前端、后端、流式输出全都要重新适配…

作者头像 李华