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.