81 lines
3.7 KiB
Diff
81 lines
3.7 KiB
Diff
# Quick Jigasi Installer with VOSK backend - *buntu (LTS) based systems.
|
|
# SwITNet Ltd © - 2024, https://switnet.net/
|
|
# GPLv3 or later.
|
|
|
|
Modify sip-communicator.properties to run Jigasi along with VOSK Models.
|
|
|
|
diff --git a/etc/jitsi/jigasi/sip-communicator.properties b/etc/jitsi/jigasi/sip-communicator.properties
|
|
index 7a8d0f3..ae5369a 100644
|
|
--- a/etc/jitsi/jigasi/sip-communicator.properties
|
|
+++ b/etc/jitsi/jigasi/sip-communicator.properties
|
|
@@ -165,12 +165,12 @@ org.jitsi.jigasi.xmpp.acc.USE_DEFAULT_STUN_SERVER=false
|
|
|
|
# If you want jigasi to perform authenticated login instead of anonymous login
|
|
# to the XMPP server, you can set the following properties.
|
|
-# org.jitsi.jigasi.xmpp.acc.USER_ID=SOME_USER@SOME_DOMAIN
|
|
-# org.jitsi.jigasi.xmpp.acc.PASS=SOME_PASS
|
|
-# org.jitsi.jigasi.xmpp.acc.ANONYMOUS_AUTH=false
|
|
+org.jitsi.jigasi.xmpp.acc.USER_ID=transcriber@recorder.${DOMAIN}
|
|
+org.jitsi.jigasi.xmpp.acc.PASS=${JIG_TRANSC_PASWD}
|
|
+org.jitsi.jigasi.xmpp.acc.ANONYMOUS_AUTH=false
|
|
|
|
# To fix SSL/TLS required by client but not supported by server
|
|
-#org.jitsi.jigasi.xmpp.acc.ALLOW_NON_SECURE=true
|
|
+org.jitsi.jigasi.xmpp.acc.ALLOW_NON_SECURE=true
|
|
|
|
# Can be used in combination with jitsi-meet module mod_auth_jitsi-shared-secret
|
|
# To have jigasi use a random username on every call
|
|
@@ -187,7 +187,7 @@ org.jitsi.jigasi.xmpp.acc.USE_DEFAULT_STUN_SERVER=false
|
|
# Activate this property if you are using self-signed certificates or other
|
|
# type of non-trusted certicates. In this mode your service trust in the
|
|
# remote certificates always.
|
|
-# net.java.sip.communicator.service.gui.ALWAYS_TRUST_MODE_ENABLED=true
|
|
+net.java.sip.communicator.service.gui.ALWAYS_TRUST_MODE_ENABLED=true
|
|
|
|
# Enable this property to be able to shutdown gracefully jigasi using
|
|
# a rest command
|
|
@@ -196,31 +196,31 @@ org.jitsi.jigasi.xmpp.acc.USE_DEFAULT_STUN_SERVER=false
|
|
# Options regarding Transcription. Read the README for a detailed description
|
|
# about each property
|
|
|
|
-#org.jitsi.jigasi.ENABLE_TRANSCRIPTION=false
|
|
-#org.jitsi.jigasi.ENABLE_SIP=true
|
|
+org.jitsi.jigasi.ENABLE_TRANSCRIPTION=true
|
|
+org.jitsi.jigasi.ENABLE_SIP=false
|
|
|
|
# whether to use the more expensive, but better performing
|
|
# "video" model when doing transcription
|
|
# org.jitsi.jigasi.transcription.USE_VIDEO_MODEL = false
|
|
|
|
# delivering final transcript
|
|
-# org.jitsi.jigasi.transcription.DIRECTORY=/var/lib/jigasi/transcripts
|
|
-# org.jitsi.jigasi.transcription.BASE_URL=http://localhost/
|
|
-# org.jitsi.jigasi.transcription.jetty.port=-1
|
|
-# org.jitsi.jigasi.transcription.ADVERTISE_URL=false
|
|
+org.jitsi.jigasi.transcription.DIRECTORY=/var/lib/jigasi/transcripts
|
|
+org.jitsi.jigasi.transcription.BASE_URL=http://localhost/
|
|
+org.jitsi.jigasi.transcription.jetty.port=-1
|
|
+org.jitsi.jigasi.transcription.ADVERTISE_URL=false
|
|
|
|
# save formats
|
|
-# org.jitsi.jigasi.transcription.SAVE_JSON=false
|
|
-# org.jitsi.jigasi.transcription.SAVE_TXT=true
|
|
+org.jitsi.jigasi.transcription.SAVE_JSON=false
|
|
+org.jitsi.jigasi.transcription.SAVE_TXT=true
|
|
|
|
# send formats
|
|
-# org.jitsi.jigasi.transcription.SEND_JSON=true
|
|
-# org.jitsi.jigasi.transcription.SEND_TXT=false
|
|
+org.jitsi.jigasi.transcription.SEND_JSON=true
|
|
+org.jitsi.jigasi.transcription.SEND_TXT=false
|
|
|
|
# Vosk server
|
|
-# org.jitsi.jigasi.transcription.customService=org.jitsi.jigasi.transcription.VoskTranscriptionService
|
|
+org.jitsi.jigasi.transcription.customService=org.jitsi.jigasi.transcription.VoskTranscriptionService
|
|
# org.jitsi.jigasi.transcription.vosk.websocket_url={"en": "ws://localhost:2700", "fr": "ws://localhost:2710"}
|
|
-# org.jitsi.jigasi.transcription.vosk.websocket_url=ws://localhost:2700
|
|
+org.jitsi.jigasi.transcription.vosk.websocket_url=ws://localhost:2700
|
|
|
|
# Whisper live transcription server
|
|
# org.jitsi.jigasi.transcription.customService=org.jitsi.jigasi.transcription.WhisperTranscriptionService
|