mirror of
https://github.com/HIllya51/LunaTranslator.git
synced 2024-12-29 16:44:13 +08:00
check
This commit is contained in:
parent
0c9d142bca
commit
862d5378eb
@ -47,23 +47,32 @@ class AnkiWindow(QWidget):
|
|||||||
__ocrsettext = pyqtSignal(str)
|
__ocrsettext = pyqtSignal(str)
|
||||||
refreshhtml = pyqtSignal()
|
refreshhtml = pyqtSignal()
|
||||||
|
|
||||||
def callbacktts(self, edit, data):
|
def callbacktts(self, edit, sig, data):
|
||||||
|
if sig != edit.sig:
|
||||||
|
return
|
||||||
fname = gobject.gettempdir(str(uuid.uuid4()) + ".mp3")
|
fname = gobject.gettempdir(str(uuid.uuid4()) + ".mp3")
|
||||||
with open(fname, "wb") as ff:
|
with open(fname, "wb") as ff:
|
||||||
ff.write(data)
|
ff.write(data)
|
||||||
edit.setText(os.path.abspath(fname))
|
edit.setText(os.path.abspath(fname))
|
||||||
|
|
||||||
def langdu(self):
|
def langdu(self):
|
||||||
|
self.audiopath.sig = uuid.uuid4()
|
||||||
if gobject.baseobject.reader:
|
if gobject.baseobject.reader:
|
||||||
gobject.baseobject.reader.ttscallback(
|
gobject.baseobject.reader.ttscallback(
|
||||||
self.currentword, functools.partial(self.callbacktts, self.audiopath)
|
self.currentword,
|
||||||
|
functools.partial(self.callbacktts, self.audiopath, self.audiopath.sig),
|
||||||
)
|
)
|
||||||
|
|
||||||
def langdu2(self):
|
def langdu2(self):
|
||||||
|
self.audiopath_sentence.sig = uuid.uuid4()
|
||||||
if gobject.baseobject.reader:
|
if gobject.baseobject.reader:
|
||||||
gobject.baseobject.reader.ttscallback(
|
gobject.baseobject.reader.ttscallback(
|
||||||
self.example.toPlainText(),
|
self.example.toPlainText(),
|
||||||
functools.partial(self.callbacktts, self.audiopath_sentence),
|
functools.partial(
|
||||||
|
self.callbacktts,
|
||||||
|
self.audiopath_sentence,
|
||||||
|
self.audiopath_sentence.sig,
|
||||||
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
@threader
|
@threader
|
||||||
|
Loading…
x
Reference in New Issue
Block a user