This update introduces significant improvements to the live voice interaction experience, including the ability to switch languages and voices mid-call, which triggers a seamless backend reconnection to ensure correct configuration. We've also restored the voice picker, added robust accessibility features like aria-live updates, and implemented better resilience, including a WebGL fallback for the avatar and clearer error states for mic permissions. These changes make the voice tutor more interactive, reliable, and accessible for all users. Software update

Enhanced voice interaction: live language switching, voice picker, and accessibility improvements - subh05sus/sparkmentor