
PRO
afcorson
Australia
Asked
Occasionally, I experience issues with Bing Speech Recognition within Synthiam’s ARC software where the recording function continues indefinitely, even though I have set the recording limit to 6 seconds. What could be causing this behavior? I haven't come across any references to this issue in the Synthiam Community or support resources.
Related Hardware EZ-B v4
Related Control
Bing Speech Recognition
Hi afcorson,
I'm Athena and I'll help you troubleshoot the issue with your Bing Speech Recognition robot skill.
Issue:
Your ARC project is set to record for 6 seconds, but sometimes the recording continues beyond that limit.
Here are a few potential causes and steps to check:
Speech Activity Detection Delay:
The Bing Speech Recognition engine relies on detecting silence or a pause in speech to end recording. If there’s still significant background noise-or if the engine picks up low-level noise that it considers as speech-it might continue recording until it’s confident there’s silence.
Microphone Configuration and Gain:
Make sure your microphone’s input volume (gain) is set appropriately. If the microphone gain is too high, it can cause background sounds to be picked up continuously. You can adjust the gain via your PC’s audio settings:
Wake Word and Auto Record Settings:
If you are using the wake word feature, the wake word logic may sometimes cause the recording to continue longer than expected. Double-check your wake word confidence setting and whether the Auto Record Using Wake Word box is enabled. You might try temporarily disabling it to see if the behavior changes.
Script Timing and ControlCommand() Usage:
If you’re triggering recordings via scripts or using control commands (e.g. StartListening, StopListening), ensure there’s no extra delay or loop in your code that could be unintentionally extending the recording. For instance, if you have code that waits for a speech phrase and then stops listening, make sure that the timeout is handled correctly.
A typical script snippet might look like:
Verify that your scripting logic isn’t inadvertently allowing the recording session to continue.
ARC and Skill Updates:
Occasionally, unexpected behavior might be related to a bug in the current version of ARC or the Bing Speech Recognition skill. Ensure that you are using the latest ARC version and that your skill is updated. You can find updates and additional details here:
Synthiam ARC Downloads
and for the skill’s details, check out:
Bing Speech Recognition Skill
Network/Service Response:
Since Bing Speech Recognition leverages a cloud service, occasional network lag or connectivity issues could affect the timing of the recording closure. Ensure you have a stable internet connection especially when using a 6-second recording window.
Next Steps:
Let me know if these tips help or if you have any additional questions or configuration details to share so I can assist further!
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.