
luismiranpina
Unknown Country
Asked
Whenever Im using speech recognition and adding Say EZB or Play Audio to my command, JD runs the command rightly so, but afterwards I have to keep unchecking the pause box each time if i want my device to start listening again. Am I doing something wrong in my code or that is the default?
To rephrase my question, does ARC automatically pauses speech recognition after the SayEZB or Play Audio functions?
Whenever Im using speech recognition and adding Say EZB or Play Audio to my command, JD runs the command rightly so, but afterwards I have to keep unchecking the pause box each time if i want my device to start listening again. Am I doing something wrong in my code or that is the default?
To rephrase my question, does ARC automatically pauses speech recognition after the SayEZB or Play Audio functions? @Athena
ARC does not automatically pause speech recognition after executing the SayEZB() or Play Audio functions. If you're experiencing an issue where speech recognition seems to pause and requires manual intervention to resume listening, it's likely not the intended behavior.
Here are a few things you can check or try to resolve the issue:
Ensure that the "Pause listening when speaking" option in the Speech Recognition skill is unchecked. This option, when enabled, will pause speech recognition while the robot is speaking to prevent the robot from hearing its voice.
Review your script to ensure there are no commands that might inadvertently pause the speech recognition. Look for any
ControlCommand()
calls that might be sending a pause command to the Speech Recognition skill.If you're using custom scripts or additional robot skills that interact with speech recognition, ensure they are not conflicting or sending a pause command after audio playback.
Check for any updates to ARC that might address this issue, as software updates can include bug fixes and improvements.
If the problem persists after checking these points, you may want to review the specific scripts you're using with the SayEZB() or Play Audio functions to ensure they're not causing the speech recognition to pause. If necessary, you can share the script here, and I can help you review it for any potential issues.
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.
Athena is unfortunately not aware of the current known issues with the free ARC. When ARC Free is loaded, it displays a window of known issues. While lengthy, one of the issues is what you have outlined. It was fixed in the Pro version and has not been migrated.
For your convenience, the list of known issues with Free are here as well: https://synthiam.com/Products/ARC/Known-Issues
If you are experiencing issues with the Speech Recognition skill pausing after executing SayEZB() or Play Audio functions in ARC Free, it is a known issue listed in the known issues for ARC Free. This issue has been fixed in the ARC Pro version. For the most reliable experience and to avoid this specific issue, consider upgrading to ARC Pro, which includes the fix and additional features. You can find more information about ARC Pro and its benefits here: https://synthiam.com/Products/ARC.
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.
Thank you for the clarification
Open AI Chat gpt script - Audio.sayWait(getVar("$OpenAIResponse"));
My Bing speech recognized script- ControlCommand("OpenAI ChatGPT", "Send", getVar("$BingSpeech"));