use CPU conversion if GPU conversion is not available also in preview

This commit is contained in:
Juraj Borza
2025-05-02 19:00:01 +02:00
parent 036eed3142
commit e7d479d846
+4 -1
View File
@@ -1480,8 +1480,11 @@ class abogen(QWidget):
lang = self.selected_voice[0] lang = self.selected_voice[0]
voice = self.selected_voice 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( 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.finished.connect(self._play_preview_audio)
self.preview_thread.error.connect(self._preview_error) self.preview_thread.error.connect(self._preview_error)