Australia
Asked
Resolved Resolved by ptp!

Waiting For Audio From Soundboard (PC) To Finish

Is there a way to wait for the end of an audio file from the Soundboard (PC) control? The following code does not wait but instead plays the file and says "done" simultaneously:

ControlCommand("Soundboard (PC)", Track_0)
WaitFor($EZBPlayingAudio = 0)
Say("done")

From my understanding, $EZBPlayingAudio is only applicable to sound coming from the EZB. As such, the following code works because it outputs from the EZB rather than the PC:

ControlCommand("Soundboard (EZB)", Track_0)
WaitFor($EZBPlayingAudio = 0)
Say("done")

Is there an equivalent $EZBPlayingAudio variable for the Soundboard (PC) control?


Related Hardware JD Humanoid
Related Control Soundboard (PC)

ARC Pro

Upgrade to ARC Pro

ARC Pro is more than a tool; it's a creative playground for robot enthusiasts, where you can turn your wildest ideas into reality.

Australia
#9  

@ptp Actually I've noticed that it occasionally crashes ARC when:

  • Audio Session Tracking Mode = All
  • An audio file playing through Soundboard (PC) is Stopped

Sometimes it happens on the first time I click Stop but other times, it'll take a while.

PRO
USA
#10  

Thanks for the feedback. Fixed

Australia
#11  

Awesome, it's working well now. Thanks