diff --git a/bigbluebutton-html5/imports/ui/components/actions-bar/component.jsx b/bigbluebutton-html5/imports/ui/components/actions-bar/component.jsx index 7acd4b5915fbadde861c732aa5dcdb42b8a85eaa..b191372dd4adde9a33d48ee68c6bf84d82674851 100755 --- a/bigbluebutton-html5/imports/ui/components/actions-bar/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/actions-bar/component.jsx @@ -19,10 +19,10 @@ import Service from './service'; import Auth from '/imports/ui/services/auth'; const TRANSLATION_SETTINGS = Meteor.settings.public.media.translation; -const FLOOR_TRANSLATION_VOLUME = TRANSLATION_SETTINGS.floorVolume; -const TRANSLATOR_SPEAKING_DELAY = TRANSLATION_SETTINGS.translator.speakDetection.delay; -const TRANSLATOR_SPEAKING_TIMEOUT = TRANSLATION_SETTINGS.translator.speakDetection.timeout; -const TRANSLATOR_SPEAKING_ENABLED = TRANSLATION_SETTINGS.translator.speakDetection.enabled; +const FLOOR_TRANSLATION_VOLUME = TRANSLATION_SETTINGS.floorVolume || 0.4; +const TRANSLATOR_SPEAKING_DELAY = TRANSLATION_SETTINGS.translator.speakDetection.delay || 0; +const TRANSLATOR_SPEAKING_TIMEOUT = TRANSLATION_SETTINGS.translator.speakDetection.timeout || 60000; +const TRANSLATOR_SPEAKING_ENABLED = TRANSLATION_SETTINGS.translator.speakDetection.enabled || true; const intlMessages = defineMessages({ translatorMicrophoneLabel: { diff --git a/bigbluebutton-html5/imports/ui/services/audio-manager/index.js b/bigbluebutton-html5/imports/ui/services/audio-manager/index.js index 21d89580f209c1e799da07357818e32ff0696c1d..c228705ed36da94d3667704d7fbbfa5f6e47e81f 100755 --- a/bigbluebutton-html5/imports/ui/services/audio-manager/index.js +++ b/bigbluebutton-html5/imports/ui/services/audio-manager/index.js @@ -26,7 +26,7 @@ const LISTEN_ONLY_CALL_TIMEOUT_MS = MEDIA.listenOnlyCallTimeout || 25000; const DEFAULT_INPUT_DEVICE_ID = 'default'; const DEFAULT_OUTPUT_DEVICE_ID = 'default'; const TRANSLATOR_SPEAK_DETECTION_THRESHOLD = MEDIA.translator.speakDetection.threshold; -const TRANSLATOR_SPEAK_DETECTION_THRESHOLD = MEDIA.translation.translator.speakDetection.threshold; +const TRANSLATOR_SPEAK_DETECTION_THRESHOLD = MEDIA.translation.translator.speakDetection.threshold || -70; const CALL_STATES = { STARTED: 'started',