Skip to content

feat: default to client-side ASR

Vaishnavi requested to merge feat/client-side-asr-default into feat/develop-pro

Summary

Change the default ASR mode from Backend ASR to Client-Side ASR.

Changes Made

  • Updated the default ASR state to use Client-Side ASR on application load.
  • Kept the Backend ASR toggle visible and fully functional.
  • Preserved existing backend transcription behavior when the toggle is enabled.
  • Preserved client-side transcription behavior when the toggle is disabled.
  • Ensured new sessions and page refreshes start with Client-Side ASR selected by default.

Testing

  • Verified Client-Side ASR is selected by default on application load.
  • Verified Backend ASR can be enabled through the existing toggle.
  • Verified transcription switches correctly between client-side and backend modes.
  • Verified page refreshes continue to default to Client-Side ASR.
  • Ran test suite successfully.

Files Changed

  • src/components/DictationEditor.tsx

Expected Behavior

Backend Toggle ASR Mode
OFF (default) Client-Side ASR
ON Backend ASR

Checklist

  • Default ASR mode changed to Client-Side ASR
  • Backend toggle remains functional
  • Existing backend transcription flow preserved
  • Existing client-side transcription flow preserved
  • Tests passing

closses #50 (closed)

Edited by Vaishnavi

Merge request reports

Loading