| 
									
										
										
										
											2024-08-29 04:45:19 +00:00
										 |  |  | # Quick Jigasi Installer with VOSK backend - *buntu (LTS) based systems. | 
					
						
							| 
									
										
										
										
											2025-02-20 09:26:11 +00:00
										 |  |  | # SwITNet Ltd © - 2025, https://switnet.net/ | 
					
						
							| 
									
										
										
										
											2024-08-29 04:45:19 +00:00
										 |  |  | # 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 |