From e7d479d8466db9709dfb5216a5132891986dd3bb Mon Sep 17 00:00:00 2001 From: Juraj Borza Date: Fri, 2 May 2025 19:00:01 +0200 Subject: [PATCH] use CPU conversion if GPU conversion is not available also in preview --- abogen/gui.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/abogen/gui.py b/abogen/gui.py index 3ab1a3c..5288a3d 100644 --- a/abogen/gui.py +++ b/abogen/gui.py @@ -1480,8 +1480,11 @@ class abogen(QWidget): lang = self.selected_voice[0] voice = self.selected_voice + # use same gpu/cpu logic as in conversion + gpu_msg, gpu_ok = get_gpu_acceleration(self.use_gpu) + self.preview_thread = VoicePreviewThread( - np_module, kpipeline_class, lang, voice, speed, self.use_gpu + np_module, kpipeline_class, lang, voice, speed, gpu_ok ) self.preview_thread.finished.connect(self._play_preview_audio) self.preview_thread.error.connect(self._preview_error)