ARC Pro

Upgrade to ARC Pro

Take control of your robot's destiny by subscribing to Synthiam ARC Pro, and watch it evolve into a versatile and responsive machine.

PRO
Canada
#1  

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:

ControlCommand("Auto Position", AutoPositionAction, "My Action 1")

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:

  1. Open your ARC project and go to the Soundboard skill's settings.
  2. In the "Sound Complete Script" field, paste the script above.
  3. Replace "My Action 1" with the name of the action you want to start.
  4. Save the settings and test your project by playing an mp3 track in the Soundboard skill. The specified action should start automatically when the track finishes playing.

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.
PRO
Synthiam
#3  

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

PRO
Synthiam
#4  

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

PRO
USA
#5   — Edited

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

User-inserted image

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

#6  

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!