👍️[Update] Model : Overlay Large logを文字起こし動作時に設定するように追加

This commit is contained in:
misyaguziya
2024-11-09 17:16:35 +09:00
parent 78dad96124
commit d4f58fdb90
2 changed files with 10 additions and 9 deletions

View File

@@ -742,10 +742,10 @@ class Model:
def shutdownOverlaySmall(self): def shutdownOverlaySmall(self):
self.overlay_small_log.shutdownOverlay() self.overlay_small_log.shutdownOverlay()
def createOverlayImageLarge(self, message, translation): def createOverlayImageLarge(self, message_type:str, message:str, translation:str):
your_language = config.SELECTED_TARGET_LANGUAGES[config.SELECTED_TAB_NO]["primary"]["language"] your_language = config.SELECTED_TARGET_LANGUAGES[config.SELECTED_TAB_NO]["primary"]["language"]
target_language = config.SELECTED_YOUR_LANGUAGES[config.SELECTED_TAB_NO]["primary"]["language"] target_language = config.SELECTED_YOUR_LANGUAGES[config.SELECTED_TAB_NO]["primary"]["language"]
return self.overlay_image.createOverlayImageLarge(message, your_language, translation, target_language) return self.overlay_image.createOverlayImageLarge(message_type, message, your_language, translation, target_language)
def clearOverlayImageLarge(self): def clearOverlayImageLarge(self):
self.overlay_large_log.clearImage() self.overlay_large_log.clearImage()

View File

@@ -250,11 +250,9 @@ class Controller:
translation = " (" + "/".join(translation) + ")" translation = " (" + "/".join(translation) + ")"
model.logger.info(f"[SENT] {message}{translation}") model.logger.info(f"[SENT] {message}{translation}")
# if config.OVERLAY_SMALL_LOG is True: if config.OVERLAY_LARGE_LOG is True:
# overlay_image = model.createOverlayImageSmall(message, translation) overlay_image = model.createOverlayImageLarge("send", message, translation)
# model.updateOverlay(overlay_image) model.updateOverlayLarge(overlay_image)
# overlay_image = model.createOverlayImageLong("send", message, translation)
# model.updateOverlay(overlay_image)
def speakerMessage(self, message) -> None: def speakerMessage(self, message) -> None:
if isinstance(message, bool) and message is False: if isinstance(message, bool) and message is False:
@@ -295,8 +293,11 @@ class Controller:
if model.overlay_small_log.initialized is True: if model.overlay_small_log.initialized is True:
overlay_image = model.createOverlayImageSmall(message, translation) overlay_image = model.createOverlayImageSmall(message, translation)
model.updateOverlaySmall(overlay_image) model.updateOverlaySmall(overlay_image)
# overlay_image = model.createOverlayImageLong("receive", message, translation)
# model.updateOverlay(overlay_image) if config.OVERLAY_LARGE_LOG is True:
if model.overlay_large_log.initialized is True:
overlay_image = model.createOverlayImageLarge("receive", message, translation)
model.updateOverlayLarge(overlay_image)
if config.SEND_RECEIVED_MESSAGE_TO_VRC is True: if config.SEND_RECEIVED_MESSAGE_TO_VRC is True:
osc_message = self.messageFormatter("RECEIVED", translation, [message]) osc_message = self.messageFormatter("RECEIVED", translation, [message])