From a5b719c453ff104542d14412fd79c0eb6bf81843 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakob=20L=C3=B6w?= Date: Mon, 21 Oct 2024 13:04:59 +0200 Subject: [PATCH] :sparkles: allow configuration of a custom translation service (such as libretranslate) (#1946) --- .../rootfs/defaults/transcriber-sip-communicator.properties | 6 ++++++ transcriber.yml | 2 ++ 2 files changed, 8 insertions(+) diff --git a/jigasi/rootfs/defaults/transcriber-sip-communicator.properties b/jigasi/rootfs/defaults/transcriber-sip-communicator.properties index 6860b15..a2a339d 100644 --- a/jigasi/rootfs/defaults/transcriber-sip-communicator.properties +++ b/jigasi/rootfs/defaults/transcriber-sip-communicator.properties @@ -27,6 +27,12 @@ org.jitsi.jigasi.transcription.RECORD_AUDIO_FORMAT=wav {{ if .Env.JIGASI_TRANSCRIBER_CUSTOM_SERVICE -}} org.jitsi.jigasi.transcription.customService={{ .Env.JIGASI_TRANSCRIBER_CUSTOM_SERVICE }} {{ end -}} +{{ if .Env.JIGASI_TRANSCRIBER_CUSTOM_TRANSLATION_SERVICE -}} +org.jitsi.jigasi.transcription.translationService={{ .Env.JIGASI_TRANSCRIBER_CUSTOM_TRANSLATION_SERVICE }} +{{ end -}} +{{ if .Env.JIGASI_TRANSCRIBER_LIBRETRANSLATE_URL -}} +org.jitsi.jigasi.transcription.libreTranslate.api_url={{ .Env.JIGASI_TRANSCRIBER_LIBRETRANSLATE_URL }} +{{ end -}} {{ if $JIGASI_TRANSCRIBER_FILTER_SILENCE -}} org.jitsi.jigasi.transcription.FILTER_SILENCE = true {{ end -}} diff --git a/transcriber.yml b/transcriber.yml index eb6efeb..58ff6a3 100644 --- a/transcriber.yml +++ b/transcriber.yml @@ -38,6 +38,8 @@ services: - JIGASI_BREWERY_MUC - JIGASI_TRANSCRIBER_ADVERTISE_URL - JIGASI_TRANSCRIBER_CUSTOM_SERVICE + - JIGASI_TRANSCRIBER_CUSTOM_TRANSLATION_SERVICE + - JIGASI_TRANSCRIBER_LIBRETRANSLATE_URL - JIGASI_TRANSCRIBER_ENABLE_SAVING - JIGASI_TRANSCRIBER_FILTER_SILENCE - JIGASI_TRANSCRIBER_OCI_COMPARTMENT