automatic muting of floor audio interrupts the flow of conversations
current state
In the translated channels the floor audio is automatically muted when the translator speaks and unmuted when the translator stops. In the time period between the end of the translation and the unmuting of the floor audio, parts of the conversation are lost to the listener.
desired state
The conversation should not be interrupted by automatic muting of the floor audio. This could be achieved by:
-
changing the parameters of the automation, so that less audio is lost in the transition configurable via BBB-configfile -
instead of muting the floor-audio, mix it in with a lower volume (like in zoom?) configurable via BBB-configfile -
make the floor-volume in the translated channels configurable via BBB-configfile -
provide a tested config-template (tested here #44 (closed)):
# live bi-directional conversation without muting-delay and mixed-in floor audio with automatic attenuation
translation:
origineVolume: 0.4
translator:
speakDetection:
enabled: true
timeout: 60000
delay: 0
threshold: -70
-
provide documentation for the config options in readme.md file in the repo - move the documentation from the wiki to the readme.md
- add instructions (and reasons) to turn of the voice info “you are the only one in this channel” since it is played when the fist user enters a language channel, see
/opt/freeswitch/etc/freeswitch/autoload_configs/conference.conf.xml
out of scope
make the floor-volume in the translated channels configurable by the user (eg. a slider to set the ratio floor vs. translation within sane limts)
It would be hard to find a "one-size-fits-all" solution to this, so maybe additional UI to allow the listeners some fine-tuning is neccessary. (zoom has a "mute-original-audio" toggle for the listeners; #27 (closed) provides configuration of the automute)