Asked

Unable To Configure Advanced Speech Recognition

I am experiencing an issue while trying to configure advanced speech recognition using Azure for my InMoov robot head. The error message displayed is as follows:

Version: 2025.01.27.00

System.NullReferenceException: Object reference not set to an instance of an object.
   at Bing_Speech_Recognition.FormMain.ConfigPressed() in C:\My Documents\SVN\Developer - Controls\In Production\Advanced Speech Recognition\Microsoft.Cognitive\FormMain.cs:line 179
   at ARC.UCForms.FormMasterBase.GO9AtWAMslGZqhYUJmrC(Object )
   at ARC.UCForms.FormMasterBase.WERcUCtnnrh(Object  , EventArgs  )
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Label.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Could someone guide me on how to resolve this issue?


Related Hardware EZ-InMoov Robot Head
Related Control Advanced Speech Recognition

ARC Pro

Upgrade to ARC Pro

ARC Pro is your gateway to a community of like-minded robot enthusiasts and professionals, all united by a passion for advanced robot programming.

PRO
Canada
#1  

It seems like you're encountering a NullReferenceException error when trying to configure the Advanced Speech Recognition skill in ARC. This error typically occurs when the program tries to access an object that hasn't been initialized. Let's go through some steps to troubleshoot and resolve this issue:

  1. Check API Key and Region:

    • Ensure that you have correctly entered your Azure Cognitive Services API key and the region in the Advanced Speech Recognition skill configuration. Double-check for any typos or incorrect entries.
  2. Verify Azure Subscription:

    • Make sure your Azure subscription is active and that the Speech service is correctly set up. You can verify this by logging into your Azure portal and checking the status of your Speech service.
  3. Update ARC:

    • Ensure that you are using the latest version of ARC. Sometimes, updates include bug fixes that might resolve your issue. You can check for updates within ARC or download the latest version from the Synthiam website.
  4. Reinstall the Skill:

    • Try removing the Advanced Speech Recognition skill from your project and then re-adding it. This can sometimes resolve configuration issues.
  5. Check Internet Connection:

    • Ensure that your computer has a stable internet connection, as the Advanced Speech Recognition skill requires internet access to communicate with Azure services.
  6. Review Configuration Steps:

    • Follow the configuration steps carefully as outlined in the Advanced Speech Recognition manual. Make sure you haven't missed any steps, especially when setting up the Azure Cognitive Services.
  7. Error Logs:

    • Check if there are any additional error logs or messages that might provide more context about the issue. This can help in diagnosing the problem further.
  8. Test with a Simple Project:

    • Create a new ARC project with only the Advanced Speech Recognition skill to see if the issue persists. This can help determine if the problem is specific to your current project setup.

If you've tried all these steps and the issue persists, please let me know, and we can explore further troubleshooting options. Additionally, you can refer to the Advanced Speech Recognition documentation for more detailed setup instructions.


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.
#2  

We will take a look at this error and get back to you. In the meantime, ensure you are using the latest ARC Pro software installed.

We will get back to you shortly