diff --git a/jigasi/rootfs/defaults/transcriber-sip-communicator.properties b/jigasi/rootfs/defaults/transcriber-sip-communicator.properties index 9b41381..5800bb2 100644 --- a/jigasi/rootfs/defaults/transcriber-sip-communicator.properties +++ b/jigasi/rootfs/defaults/transcriber-sip-communicator.properties @@ -1,6 +1,7 @@ {{ $JIGASI_TRANSCRIBER_USER := .Env.JIGASI_TRANSCRIBER_USER | default "transcriber" -}} {{ $JIGASI_TRANSCRIBER_FILTER_SILENCE := .Env.JIGASI_TRANSCRIBER_FILTER_SILENCE | default "0" | toBool -}} {{ $XMPP_RECORDER_DOMAIN := .Env.XMPP_RECORDER_DOMAIN | default "recorder.meet.jitsi" -}} +{{ $JIGASI_TRANSCRIBER_ENABLE_SAVING := .Env.JIGASI_TRANSCRIBER_ENABLE_SAVING | default "1" | toBool -}} org.jitsi.jigasi.ENABLE_SIP=false org.jitsi.jigasi.xmpp.acc.USER_ID={{ $JIGASI_TRANSCRIBER_USER }}@{{ $XMPP_RECORDER_DOMAIN }} @@ -11,13 +12,15 @@ org.jitsi.jigasi.xmpp.acc.ALLOW_NON_SECURE=true # Transcription config org.jitsi.jigasi.ENABLE_TRANSCRIPTION=true org.jitsi.jigasi.transcription.ENABLE_TRANSLATION=true +{{ if $JIGASI_TRANSCRIBER_ENABLE_SAVING -}} org.jitsi.jigasi.transcription.DIRECTORY=/tmp/transcripts org.jitsi.jigasi.transcription.BASE_URL={{ .Env.PUBLIC_URL }}/transcripts org.jitsi.jigasi.transcription.jetty.port=-1 org.jitsi.jigasi.transcription.ADVERTISE_URL={{ .Env.JIGASI_TRANSCRIBER_ADVERTISE_URL | default "false"}} org.jitsi.jigasi.transcription.SAVE_JSON=false -org.jitsi.jigasi.transcription.SEND_JSON=true org.jitsi.jigasi.transcription.SAVE_TXT=true +{{ end -}} +org.jitsi.jigasi.transcription.SEND_JSON=true org.jitsi.jigasi.transcription.SEND_TXT={{ .Env.JIGASI_TRANSCRIBER_SEND_TXT | default "false"}} org.jitsi.jigasi.transcription.RECORD_AUDIO={{ .Env.JIGASI_TRANSCRIBER_RECORD_AUDIO | default "false"}} org.jitsi.jigasi.transcription.RECORD_AUDIO_FORMAT=wav @@ -30,3 +33,18 @@ org.jitsi.jigasi.transcription.FILTER_SILENCE = true {{ if .Env.JIGASI_TRANSCRIBER_REMOTE_CONFIG_URL -}} org.jitsi.jigasi.transcription.remoteTranscriptionConfigUrl={{ .Env.JIGASI_TRANSCRIBER_REMOTE_CONFIG_URL }} {{ end -}} +{{ if .Env.JIGASI_TRANSCRIBER_OCI_REGION -}} +org.jitsi.jigasi.transcription.oci.websocketUrl=wss://realtime.aiservice.{{ .Env.JIGASI_TRANSCRIBER_OCI_REGION }}.oci.oraclecloud.com +{{ end -}} +{{ if .Env.JIGASI_TRANSCRIBER_OCI_COMPARTMENT -}} +org.jitsi.jigasi.transcription.oci.compartmentId={{ .Env.JIGASI_TRANSCRIBER_OCI_COMPARTMENT }} +{{ end -}} +{{ if .Env.JIGASI_TRANSCRIBER_WHISPER_URL -}} +org.jitsi.jigasi.transcription.whisper.websocket_url={{ .Env.JIGASI_TRANSCRIBER_WHISPER_URL }} +{{ end -}} +{{ if .Env.JIGASI_TRANSCRIBER_WHISPER_PRIVATE_KEY_NAME -}} +org.jitsi.jigasi.transcription.whisper.private_key_name={{ .Env.JIGASI_TRANSCRIBER_WHISPER_PRIVATE_KEY_NAME }} +{{ end -}} +{{ if .Env.JIGASI_TRANSCRIBER_WHISPER_PRIVATE_KEY -}} +org.jitsi.jigasi.transcription.whisper.private_key={{ .Env.JIGASI_TRANSCRIBER_WHISPER_PRIVATE_KEY }} +{{ end -}} diff --git a/transcriber.yml b/transcriber.yml index 3c42372..e9c029b 100644 --- a/transcriber.yml +++ b/transcriber.yml @@ -38,12 +38,18 @@ services: - JIGASI_BREWERY_MUC - JIGASI_TRANSCRIBER_ADVERTISE_URL - JIGASI_TRANSCRIBER_CUSTOM_SERVICE + - JIGASI_TRANSCRIBER_ENABLE_SAVING - JIGASI_TRANSCRIBER_FILTER_SILENCE + - JIGASI_TRANSCRIBER_OCI_COMPARTMENT + - JIGASI_TRANSCRIBER_OCI_REGION - JIGASI_TRANSCRIBER_PASSWORD - JIGASI_TRANSCRIBER_RECORD_AUDIO - JIGASI_TRANSCRIBER_REMOTE_CONFIG_URL - JIGASI_TRANSCRIBER_SEND_TXT - JIGASI_TRANSCRIBER_USER + - JIGASI_TRANSCRIBER_WHISPER_URL + - JIGASI_TRANSCRIBER_WHISPER_PRIVATE_KEY + - JIGASI_TRANSCRIBER_WHISPER_PRIVATE_KEY_NAME - GC_PROJECT_ID - GC_PRIVATE_KEY_ID - GC_PRIVATE_KEY