MockingBird icon indicating copy to clipboard operation
MockingBird copied to clipboard

UnboundLocalError: local variable 'sample_rate' referenced before assignment 报错

Open ghost opened this issue 2 years ago • 8 comments

能打开BOX,但是,不知道为什么,不管用那种模型,合成出来的声音都听不了,就是全是杂音。(中英文都不得行)

ghost avatar Apr 05 '22 12:04 ghost

在哪个代码版本?

babysor avatar Apr 06 '22 08:04 babysor

 File "C:\Users\Axel\PycharmProjects\playground\mb\MockingBird\toolbox\__init__.py", line 304, in vocode
    breaks = [np.zeros(int(0.15 * sample_rate))] * len(breaks)

master分支 @babysor

cxgreat2014 avatar Apr 12 '22 06:04 cxgreat2014

遇到相同问题了,Vocoder设置为g_hifigan和pretrained没问题,但是设置为Griffin-Lim出现如下报错:

Traceback (most recent call last):
  File "F:\RealtimeVoiceCloneCN\MockingBird\toolbox\__init__.py", line 143, in <lambda>
    func = lambda: self.synthesize() or self.vocode()
  File "F:\RealtimeVoiceCloneCN\MockingBird\toolbox\__init__.py", line 304, in vocode
    breaks = [np.zeros(int(0.15 * sample_rate))] * len(breaks)
UnboundLocalError: local variable 'sample_rate' referenced before assignment

LvLH avatar Apr 13 '22 06:04 LvLH

修改toolbox\__init__.py 297 行,增加 sample_rate=Synthesizer.sample_rate 重启启动运行即可修复bug!

自己动手丰衣足食!

zfb7901 avatar May 12 '22 04:05 zfb7901

修改toolbox_init_.py 297 行,增加 sample_rate=Synthesizer.sample_rate 重启启动运行即可修复bug!

自己动手丰衣足食!

感谢!有可能协助修改发起一个pull request吗

babysor avatar May 13 '22 05:05 babysor

可以!

@.***

发件人: Vega 发送时间: 2022-05-13 13:42 收件人: babysor/MockingBird 抄送: zfb7901; Comment 主题: Re: [babysor/MockingBird] UnboundLocalError: local variable 'sample_rate' referenced before assignment 报错 (Issue #488) 修改toolbox_init_.py 297 行,增加 sample_rate=Synthesizer.sample_rate 重启启动运行即可修复bug! 自己动手丰衣足食! 感谢!有可能协助修改发起一个pull request吗 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

zfb7901 avatar May 18 '22 04:05 zfb7901

给开一下权限!

zfb7901 avatar May 18 '22 04:05 zfb7901

给开一下权限!

你可以从你fork的项目发起一个pull request到这里,或者直接推到你的项目里,我来发起。

babysor avatar May 21 '22 02:05 babysor