#5679 CUDA error: device-side assert triggeredCompile with TORCH_USE_CUDA_DSA to enable device-side assertions.,Traceback (mos

113.134* Posted at: 2 hours ago

CUDA error: device-side assert triggered
Compile with TORCH_USE_CUDA_DSA to enable device-side assertions.
,Traceback (most recent call last):
File "videotrans\process\tts_fun.py", line 127, in qwen3tts_fun
File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "K:\peiyinruanjian\win-pyvideotrans-v4.04-0704_3\_internal\qwen_tts\inference\qwen3_tts_model.py", line 603, in generate_voice_clone

talker_codes_list, _ = self.model.generate(

File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "K:\peiyinruanjian\win-pyvideotrans-v4.04-0704_3\_internal\qwen_tts\core\models\modeling_qwen3_tts.py", line 2272, in generate

talker_result = self.talker.generate(

File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "transformers\generation\utils.py", line 2566, in generate

result = decoding_method(

File "trans
......
eotrans-v4.04-0704_3\_internal\qwen_tts\core\models\modeling_qwen3_tts.py", line 1671, in forward

predictor_result = self.code_predictor.generate(

File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "transformers\generation\utils.py", line 2566, in generate

result = decoding_method(

File "transformers\generation\utils.py", line 2831, in _sample

next_tokens = torch.multinomial(probs, num_samples=1).squeeze(1)

RuntimeError: CUDA error: device-side assert triggered
Compile with TORCH_USE_CUDA_DSA to enable device-side assertions.

Traceback (most recent call last):
File "videotrans\task\only_one.py", line 86, in run
File "videotrans\task\_stage_dubbing.py", line 23, in dubbing
File "videotrans\task\_stage_dubbing.py", line 102, in _tts
File "videotrans\tts\__init__.py", line 207, in run
File "videotrans\tts\_base.py", line 93, in run
File "videotrans\tts\_qwenttslocal.py", line 46, in _exec
File "videotrans\configure\base.py", line 272, in _new_process
videotrans.configure.excepts.VideoTransError: CUDA error: device-side assert triggered
Compile with TORCH_USE_CUDA_DSA to enable device-side assertions.
,Traceback (most recent call last):
File "videotrans\process\tts_fun.py", line 127, in qwen3tts_fun
File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "K:\peiyinruanjian\win-pyvideotrans-v4.04-0704_3\_internal\qwen_tts\inference\qwen3_tts_model.py", line 603, in generate_voice_clone

talker_codes_list, _ = self.model.generate(

File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "K:\peiyinruanjian\win-pyvideotrans-v4.04-0704_3\_internal\qwen_tts\core\models\modeling_qwen3_tts.py", line 2272, in generate

talker_result = self.talker.generate(

File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "transformers\generation\utils.py", line 2566, in generate

result = decoding_method(

File "transformers\generation\utils.py", line 2789, in _sample

outputs = model_forward(**model_inputs, return_dict=True)

File "torch\nn\modules\module.py", line 1751, in _wrapped_call_impl

return self._call_impl(*args, **kwargs)

File "torch\nn\modules\module.py", line 1762, in _call_impl

return forward_call(*args, **kwargs)

File "transformers\utils\generic.py", line 918, in wrapper

output = func(self, *args, **kwargs)

File "K:\peiyinruanjian\win-pyvideotrans-v4.04-0704_3\_internal\qwen_tts\core\models\modeling_qwen3_tts.py", line 1671, in forward

predictor_result = self.code_predictor.generate(

File "torch\utils\_contextlib.py", line 116, in decorate_context

return func(*args, **kwargs)

File "transformers\generation\utils.py", line 2566, in generate

result = decoding_method(

File "transformers\generation\utils.py", line 2831, in _sample

next_tokens = torch.multinomial(probs, num_samples=1).squeeze(1)

RuntimeError: CUDA error: device-side assert triggered
Compile with TORCH_USE_CUDA_DSA to enable device-side assertions.

cfg=[TaskCfgVTT]当前工作模式: 翻译视频或音频 单视频模式
原始输入文件名: C:/Users/Administrator/Desktop/【看韩国搞笑短剧学韩语-中韩字幕】韩国职场上班第一天_哔哩哔哩_bilibili.mp4,
输出结果保存到文件夹: C:/Users/Administrator/Desktop/_video_out/【看韩国搞笑短剧学韩语-中韩字幕】韩国职场上班第一天_哔哩哔哩_bilibili-mp4,
临时文件夹: K:/peiyinruanjian/win-pyvideotrans-v4.04-0704_3/tmp/4176/1c02bdda04
未选 清理已存在
已选 启用CUDA加速
未选 降噪
语音识别:faster-whisper(本地内置), model_name: large-v3-turbo, 发音语言: 韩语, 断句方式:默认断句
翻译渠道:微软(免费),原始语言:韩语,目标语言:简体中文, 已选 发送完整字幕
配音渠道:Qwen3-TTS(本地内置), 角色:123.wav, 配音语言:简体中文, 未选 二次语音识别
音量:+0%, 语速:+0%, 已选 音频加速, 已选 视频慢速
字幕: 不嵌入字幕
已选 分离人声与背景声, 已选 重新嵌入背景声, 背景音量0.8, 背景声音时长 短于 视频时长时: 拉长(降速播放),存在分离后的纯净人声文件,存在分离后的背景声音文件
代理地址:


=
system:Windows-10-10.0.19045-SP0
version:v4.04
frozen:True
language:zh
root_dir:K:/peiyinruanjian/win-pyvideotrans-v4.04-0704_3

3 Replies

这是 Qwen3-TTS 在克隆音色时触发的 CUDA 设备端断言错误,通常由参考音频不符合要求(如时长过短/过长、采样率异常、含噪声)导致。

解决方案:

  1. 检查参考音频 123.wav

    • 必须是 wav 格式单声道,采样率 16kHz 或 22kHz
    • 时长需在 3-10 秒之间,且仅有清晰单一的人声,无背景噪音、静音开头或结尾。
    • 将文件放入软件根目录下的 f5-tts/ 文件夹内(Qwen-TTS 也使用该目录存放参考音频)。
    • 确保已在 菜单 → TTS设置 → 设置参考音频 中正确配置了音频文件名和对应的说话文本。
  2. 降低 GPU 负载

    • 高级选项 → 语音识别参数 中,将 GPU同时任务数 设为 1CPU同时任务数 设为 1-2。
    • 临时禁用 视频慢速音频加速,避免短片段被变速处理影响参考音频质量。
  3. 尝试更换配音渠道

    • 如果问题仍然存在,可改用 Edge-TTS(免费)F5-TTS(本地内置) 进行克隆测试,排除 Qwen3-TTS 模型本身的问题。

若以上步骤无法解决,请在 logs/ 目录下找到最新的日志文件(日期 .log),复制最后 30 行报错信息提供,以便进一步分析。

请查阅相关文档:

-- Application started at 2026-07-07 19:26:08



1783423568:Loading resources...
1783423568:Loading main window...


Application started at 2026-07-07 19:26:08

1783423568:Loading resources...
1783423568:Loading main window...
1783423568:Initializing UI...
1783423568:Initializing UI...
1783423568:SetupUI end...
1783423568:SetupUI end...
1783423568:import recognition ...
1783423568:import tts ...
1783423568:import tts ...
1783423568:import translate ...
1783423568:import translate ...
1783423568:Get cache ...
1783423568:Set default value ...
1783423568:import voices list ...
1783423568:Set tts voice ...
[DEBUG] 上次缓存的角色:No,字幕嵌入类型:1,发音语言:en,目标语言:zh-cn,目标语言代码:None,模型:large-v3-turbo,TTS渠道[0]
1783423568:show main window ...
1783423568:show main window ...
1783423568:Bind signal...
1783423568:Bind signal...
1783423568:set cursor...
1783423568:preload TTS win...
1783423568:set cursor...
1783423568:preload TTS win...
1783423569:preload STT win...
1783423569:preload STT win...
1783423569:preload translate srt win...
1783423569:end
1783423569:end
[DEBUG] 平台: Windows。正在按优先级检测最佳的 'h264' 编码器: ['nvenc', 'qsv', 'amf']
[DEBUG] 正在测试编码器是否可用: h264_nvenc...
[DEBUG] 可用 Nvidia 显卡数: 1
[DEBUG] 可用 Nvidia 显卡数: 1
[DEBUG] 找到 1 个 Nvidia GPUs, 耗时: 5s
[DEBUG] 找到 1 个 Nvidia GPUs, 耗时: 5s

[DEBUG] start 9 jobs

[DEBUG] start 9 jobs
[DEBUG] 硬件编码器 'h264_nvenc' 可用。
[DEBUG] 已选择硬件编码器: h264_nvenc
[DEBUG] 最终确定使用的编码器: h264_nvenc
[DEBUG] 平台: Windows。正在按优先级检测最佳的 'hevc' 编码器: ['nvenc', 'qsv', 'amf']
[DEBUG] 正在测试编码器是否可用: hevc_nvenc...
[DEBUG] 硬件编码器 'h264_nvenc' 可用。
[DEBUG] 已选择硬件编码器: h264_nvenc
[DEBUG] 最终确定使用的编码器: h264_nvenc
[DEBUG] 平台: Windows。正在按优先级检测最佳的 'hevc' 编码器: ['nvenc', 'qsv', 'amf']
[DEBUG] 正在测试编码器是否可用: hevc_nvenc...
[DEBUG] 硬件编码器 'hevc_nvenc' 可用。
[DEBUG] 已选择硬件编码器: hevc_nvenc
[DEBUG] 最终确定使用的编码器: hevc_nvenc
[DEBUG] 硬件编码器 'hevc_nvenc' 可用。
[DEBUG] 已选择硬件编码器: hevc_nvenc
[DEBUG] 最终确定使用的编码器: hevc_nvenc
[DEBUG] app_cfg.proxy=''
[DEBUG] app_cfg.proxy=''
[DEBUG] 无法连接 huggingface.co, 使用镜像替换: hf-mirror.com
[DEBUG] 无法连接 huggingface.co, 使用镜像替换: hf-mirror.com
[DEBUG] self.volume='+0%', self.rate='+0%', self.pitch='+0Hz'
[DEBUG] 当前使用配音渠道:kokoro-TTS(本地API)
[DEBUG] 设定最大配音线程: 1,实际 单线程配音, 待配音字幕长度: 1, 配音后暂停1.0s
[INFO] Starting call to 'videotrans.tts._kokoro.KokoroTTS._run', this is the 1st time calling it.
[ERROR]
第0条字幕配音失败,字幕文本:{'text': 'hello,my friend', 'role': 'af_alloy', 'filename': 'K:/peiyinruanjian/win-pyvideotrans-v4.04-0704_3/tmp/4176/1783424466.734256-kokoro.wav', 'tts_type': 27}
[Kokoro-TTS] 该渠道需另行部署并启动后可用
self.api_url='http://127.0.0.1:5066/v1/audio/speech'
[https://pyvideotrans.com/kokorotts]
Traceback (most recent call last):
File "urllib3\connection.py", line 198, in _new_conn
File "urllib3\util\connection.py", line 85, in create_connection
File "urllib3\util\connection.py", line 73, in create_connection
ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

Kokoro-TTS 渠道未被部署,软件无法连接到本地的 API 服务(http://127.0.0.1:5066)。

解决方法:

  1. 按照 Kokoro-TTS 部署指南 自行在本地部署并启动服务。
  2. 部署后确保服务运行在 127.0.0.1:5066,软件会自动调用。
  3. 如果不想部署,请切换为其他免部署的配音渠道,例如 Edge-TTS(免费,开箱即用)或 Qwen3-TTS(本地内置) F5-TTS(本地内置)
Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update. Dondate: ko-fi.com/jianchang512

Related resource