Troubleshooting Minor Issues
Because of tight integration of components working together to form the VA, there can be certain minor issues users with certain system configurations may face and this article outlines a few easy solutions for them.
Microphone Detection
VA Framework tries to detect any connected microphone during startup and if it doesn't find or detect it then the speech recognition feature is automatically switched off. Clicking on the speech button will not work at this point.
To check if your microphone has been connected and is ready to be used. You can first check the microphone audio level in Speech
settings.
- Open Settings Panel
- Select
Speech
- Speak something near the microphone and see if the
Microphone Volume
indicator value changes.
If you do not see any change in level then your microphone is probably not detected. Connect your microphone again, restart the VA and try the above again.
Checking on Windows
Alternatively, you can also check your microphone connectivity using Windows Settings.
- Open Windows Sound Settings
- Check if you microphone device name is visible under
Choose your input device
- If so, then check if you see any indicator value changes under
Test your Microphone
section when you speak something near the microphone.
Speech Recognizer ID
If speech recognition isn't working for you and the logs has the line System.ArgumentException: No recognizer of the required ID found.
It may be because of installed system language.
Syn VA Framework by default uses en-US
speech recognizer. If a speech recognizer for US English is unavailable the above exception may be thrown.
A possible solution is to download a language pack with support for en-US
speech recognizer. To do this,
- You add a new language pack by going to Settings > Time & language > Region & language > Add a language and choosing English (United States).
- After the language pack is installed click on Options on the language pack name and select Speech and choose Download to download the Speech Recognizer language pack.
- Once the download has finished, restart VA Framework.
Slow Framerate
During the initial unit-tests done when the Graphic Engine was incorporated , we noticed that certain laptop brands would not run VA Framework with the best Graphic Card available in their machine.
For instance, some laptops have an integrated Intel Graphic chip and as well as an NVIDIA Graphic Card on board. When the Assistant runs, the Intel Graphic Card is selected by the Operating System as the Graphic Processor. This results in low frame rate and unresponsive user interface.
A reliable solution to ensure that the right Graphic Processor is set for the Assistant application is to explicitly set the default Graphic Processor. In laptops using the NVIDIA graphic card, just right click the Assistant icon on your desktop, select Run with graphic processor then click on Change default graphic processor and set NVIDIA as the default graphic processor.
Avatar or Chat Window Positioning Issue
VA Framework 4.0 supports upto 4K display resolution with Scaling support, so we believe this shouldn't be an issue anymore.
We have fixed the previously known Window alignment issue on system using Scaling on high-resolution screen settings by making the application DPI Aware and enabled support for auto-positioning.
However, in case the Avatar window or the chat window seems misplaced upon startup then there are a couple of reasons for it.
If your system is a little low end system then the Avatar Engine App may take a little longer to launch during startup and this can cause it to fetch wrong window co-ordinates. In such cases, a simple restart should typically solve the problem.
Another reason we've learnt about is that too high Windows Desktop Scaling can too cause problems although rarely.
In such a case you will have to change the Scaling to some lower value and try restarting the Assistant.
Graphic Device Unsupported
Logs have the following error description line:
System.NotSupportedException: Could not find a graphics device that supports the HiDef profile
This may be an issue in Laptops and NoteBooks with switchable graphics.
If you have switchable graphics options try the following for NVIDIA based graphic cards.
- Right click on your desktop and select NVIDIA Control Panel
- Under Program Settings, choose Add
- Browse to the installation directory of Syn VA Framework, select Syn VA Framework.exe and choose Open
- Select High-performance NVIDIA Processor and choose Apply
- Restart Syn VA Framework.