What the listener is currently hearing, and what is on offer.
listenerTranslationPreferences.perSpeaker is a Map on the bag, which does
not survive serialisation or spread; this returns a plain array so it can be
rendered and compared normally. Translation audio itself already reaches the
user through getAudioGridComponents, which folds in translationStreams.
What the listener is currently hearing, and what is on offer.
listenerTranslationPreferences.perSpeakeris aMapon the bag, which does not survive serialisation or spread; this returns a plain array so it can be rendered and compared normally. Translation audio itself already reaches the user throughgetAudioGridComponents, which folds intranslationStreams.