diff --git a/__pycache__/api_server.cpython-310.pyc b/__pycache__/api_server.cpython-310.pyc new file mode 100644 index 0000000..70518d1 Binary files /dev/null and b/__pycache__/api_server.cpython-310.pyc differ diff --git a/__pycache__/headless_rvc.cpython-310.pyc b/__pycache__/headless_rvc.cpython-310.pyc index 378b022..60df946 100644 Binary files a/__pycache__/headless_rvc.cpython-310.pyc and b/__pycache__/headless_rvc.cpython-310.pyc differ diff --git a/__pycache__/unified_soprano_rvc.cpython-310.pyc b/__pycache__/unified_soprano_rvc.cpython-310.pyc new file mode 100644 index 0000000..165859d Binary files /dev/null and b/__pycache__/unified_soprano_rvc.cpython-310.pyc differ diff --git a/headless_rvc.py b/headless_rvc.py index f728765..0b4e2fc 100755 --- a/headless_rvc.py +++ b/headless_rvc.py @@ -241,7 +241,14 @@ class HeadlessRVC: finally: os.chdir(saved_cwd) - self.tgt_sr = self.rvc.tgt_sr + # Get target sample rate (with fallback) + if hasattr(self.rvc, 'tgt_sr') and self.rvc.tgt_sr: + self.tgt_sr = self.rvc.tgt_sr + else: + # Fallback to config sample rate if tgt_sr not set + logger.warning("RVC tgt_sr not set, using config sample rate") + self.tgt_sr = self.gui_config.samplerate + self.gui_config.samplerate = ( self.tgt_sr if self.tgt_sr else self.gui_config.samplerate )