Make Client-Side ASR the Default Mode in WebDictation App
Description:
Current Behavior
When the WebDictation application loads, the Backend ASR mode is enabled by default. Users must manually switch to the client-side ASR option if they want to use browser-based transcription.
Expected Behavior
The application should default to Client-Side ASR when the page loads. Backend ASR should remain available but only be activated when the user explicitly enables the backend toggle.
Requirements
- Set Client-Side ASR as the default transcription mode.
- Keep the Backend ASR toggle available in the UI.
- When the backend toggle is turned ON, switch transcription processing to the backend service.
- When the backend toggle is turned OFF, use client-side ASR automatically.
- Ensure the default page load does not depend on backend availability.
Benefits
- Faster startup experience.
- Application remains functional even when the backend is unavailable.
- Reduced unnecessary backend requests.
- Better user experience for local/browser-based transcription.