|
|
|
@ -588,18 +588,36 @@ class UI(QDialog):
|
|
|
|
|
self.seed_textbox = QLineEdit()
|
|
|
|
|
self.seed_textbox.setMaximumWidth(80)
|
|
|
|
|
layout_seed.addWidget(self.seed_textbox, 0, 1)
|
|
|
|
|
self.slider = QSlider(Qt.Horizontal)
|
|
|
|
|
self.slider.setTickInterval(1)
|
|
|
|
|
self.slider.setFocusPolicy(Qt.NoFocus)
|
|
|
|
|
self.slider.setSingleStep(1)
|
|
|
|
|
self.slider.setRange(-1, 9)
|
|
|
|
|
self.slider.setValue(-1)
|
|
|
|
|
layout_seed.addWidget(QLabel("Style:"), 0, 2)
|
|
|
|
|
layout_seed.addWidget(self.slider, 0, 3)
|
|
|
|
|
self.trim_silences_checkbox = QCheckBox("Enhance vocoder output")
|
|
|
|
|
self.trim_silences_checkbox.setToolTip("When checked, trims excess silence in vocoder output."
|
|
|
|
|
" This feature requires `webrtcvad` to be installed.")
|
|
|
|
|
layout_seed.addWidget(self.trim_silences_checkbox, 0, 4, 1, 2)
|
|
|
|
|
layout_seed.addWidget(self.trim_silences_checkbox, 0, 2, 1, 2)
|
|
|
|
|
self.style_slider = QSlider(Qt.Horizontal)
|
|
|
|
|
self.style_slider.setTickInterval(1)
|
|
|
|
|
self.style_slider.setFocusPolicy(Qt.NoFocus)
|
|
|
|
|
self.style_slider.setSingleStep(1)
|
|
|
|
|
self.style_slider.setRange(-1, 9)
|
|
|
|
|
self.style_value_label = QLabel("-1")
|
|
|
|
|
self.style_slider.setValue(-1)
|
|
|
|
|
layout_seed.addWidget(QLabel("Style:"), 1, 0)
|
|
|
|
|
|
|
|
|
|
self.style_slider.valueChanged.connect(lambda s: self.style_value_label.setNum(s))
|
|
|
|
|
layout_seed.addWidget(self.style_value_label, 1, 1)
|
|
|
|
|
layout_seed.addWidget(self.style_slider, 1, 3)
|
|
|
|
|
|
|
|
|
|
self.token_slider = QSlider(Qt.Horizontal)
|
|
|
|
|
self.token_slider.setTickInterval(1)
|
|
|
|
|
self.token_slider.setFocusPolicy(Qt.NoFocus)
|
|
|
|
|
self.token_slider.setSingleStep(1)
|
|
|
|
|
self.token_slider.setRange(3, 9)
|
|
|
|
|
self.token_value_label = QLabel("5")
|
|
|
|
|
self.token_slider.setValue(4)
|
|
|
|
|
layout_seed.addWidget(QLabel("Accuracy(精度):"), 2, 0)
|
|
|
|
|
|
|
|
|
|
self.token_slider.valueChanged.connect(lambda s: self.token_value_label.setNum(s))
|
|
|
|
|
layout_seed.addWidget(self.token_value_label, 2, 1)
|
|
|
|
|
layout_seed.addWidget(self.token_slider, 2, 3)
|
|
|
|
|
|
|
|
|
|
gen_layout.addLayout(layout_seed)
|
|
|
|
|
|
|
|
|
|
self.loading_bar = QProgressBar()
|
|
|
|
|