PRO
Fred Hess
Germany
Asked
how can I automatically start frames (actions) in the "Auto Position Movement Panel" skill as soon as an mp3 track is started in the "Soundboard" skill? (see JD-robot: "dances to a song")
Related Hardware EZ-B v4
Related Controls
Auto Position Movement Panel (Gait)
Soundboard (PC)
To automatically start frames in the "Auto Position Movement Panel" skill as soon as an mp3 track is started in the "Soundboard" skill, you can use the "Sound Complete Script" option in the Soundboard skill's settings.
Here's an example script that you can use:
Replace "My Action 1" with the name of the action you want to start. This script will start the specified action as soon as the mp3 track finishes playing.
To use this script, follow these steps:
Note that the action you want to start must be added to the Auto Position Movement Panel skill's configuration menu and assigned to a button or control in order to be triggered by the script.
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
Hmmm, Athena's response was a bit confusing.
I think what you need is the Track Editor in the Soundboard skill, see here on how to use it: https://synthiam.com/Support/Skills/Audio/SoundBoard-EZB?id=16060
If the incorrect robot skill is selected by the poster, Athena can only do her best lol because the question is out of context for the related info.
I’ll have to add a better and bigger message that says make sure you select the correct robot skill or you won’t get a correct answer haha
If using the PC soundcard, use this robot skill: https://synthiam.com/Support/Skills/Audio/Soundboard-v2-PC?id=21165
If using the EZB speaker, use this robot skill: https://synthiam.com/Support/Skills/Audio/SoundBoard-EZB?id=16060
Hi, I recoded my voice in two mp3's files
then I simply made a script:
ControlCommand("Soundboard v2 (PC)", "Play", "Two.mp3") controlCommand("Auto Position", "AutoPositionAction", "Grab") sleep(2000) controlCommand("Auto Position", "AutoPositionAction", "Stop") sleep(5000) ControlCommand("Soundboard v2 (PC)", "Play", "One.mp3") controlCommand("Auto Position", "AutoPositionAction", "Wave") sleep(2000) ControlCommand("Auto Position", "AutoPositionAction", "Stop")
depending on the length of your mp3s, in the sleep command I used 2000 and 5000
when I click on the script it works for me ( actions Grab. then wave
If you want two separate mp3s and actions, just make 2 scripts,
or just follow DJ video https://synthiam.com/Support/Skills/Audio/Soundboard-v2-PC?id=21165
I find EzAng's method is what I use as well. I make a script that will play my audio file and start an Auto Position action that I've created. Then in speech recognition I can call up the script to start based on the voice command like "dance".
That method gives me the most flexibility.
There are so many cool things you can do in ARC to accomplish the same thing multiple ways depending on your need. There is the method DJ shared. Or you can add a script to an AutoPosition Action to play your sound file any time you start that action. You could also script out the process in the speech reconition to play the sound file and start the AutoPosition Action when the speech is detected.
I love the flexibility!