Hi there,
I am running out of ideas here. I am simply trying to disable barge-in in a Play Audio. I thought AudioPlaybackOptions would do the trick, but it doesn't. Please see the following:
I can still barge-in.
Noe: the 'Enable Barge-in' tick box is ticked because I am using Archy to build the flow (and there is no property on the playAudio element to set the barge-in to false there). I tried with the box un-ticked and I still get the same result anyway (i.e. barge-in still enabled).
Hi Aurelien. Thanks for reporting this, and sorry you've had to spend time on it. It looks like what you are doing is correct. I will try to reproduce this and get back with you. I'm not sure it matters, but what TTS engine are you using?
Hmm, I could not reproduce this with the default Genesys TTS engine. It may have something to do with the way Archy is emitting the code; I'll look into that next. But first, is the above Play Audio the only audio being queued on that play back? The reason I'm asking is that if you have two audio prompts queued (and TTS counts as a prompt for this discussion), say A and B, and A has barge in enabled and B does not, if while A is playing the user barges in then B will be interrupted as well, regardless that B has barge in set to false. Anyway, I just wanted to be sure something like that isn't going on in your case. Thanks.
I'm also experiencing the same problem. I don't see any code difference when in check or uncheck the 'enable barge-in' in both sequence builder or expression mode.