首页 Paddle框架 帖子详情
调用paddlespeech的tts executor方法, 运行一段时间后就会报错
收藏
快速回复
Paddle框架 问答炼丹技巧 377 1
调用paddlespeech的tts executor方法, 运行一段时间后就会报错
收藏
快速回复
Paddle框架 问答炼丹技巧 377 1

调用 tts_executor进行语音合成,刚开始都正常,在运行几个小时后,就会报错,请问是什么原因呢?

tts_executor = TTSExecutor()
wav_file = tts_executor(
text=item.text,
output=item.savePath,
am='fastspeech2_mix',
voc='hifigan_aishell3',
lang='mix',
use_onnx=True,
spk_id=item.spkId,
cpu_threads=1)

报错截图:

0
收藏
回复
全部评论(1)
时间顺序
宇宙物语
#2 回复于2023-09

根据你提供的信息,这里有一些可能的原因:

内存泄漏:如果程序在运行一段时间后报错,可能是因为在程序中存在内存泄漏。这可能是因为你的代码在长时间运行后积累了大量的数据或对象,导致内存耗尽。
并发问题:如果你的程序是多线程的,可能存在并发问题。这可能是因为线程间的竞争条件或死锁导致程序在运行一段时间后崩溃。
硬件问题:有时候,硬件问题如过热或内存故障也可能导致程序在运行一段时间后崩溃。
模型问题:'fastspeech2_mix' 和 'hifigan_aishell3' 这两个模型可能存在问题。如果这两个模型在长时间使用后出现问题,可能也会导致错误。

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户