User Story: As a user, I want long audio recordings to transcribe successfully, so that lengthy recordings can be processed without errors.
Acceptance Criteria:
- Audio recordings longer than 30 minutes can be submitted for transcription.
- Large supported audio files do not fail with a server error during upload or processing.
- Transcription completes successfully for audio files that previously failed because of their size.
- Shorter audio recordings continue to transcribe successfully.
Test:
- Upload a supported short audio recording and confirm transcription completes successfully.
- Upload a supported long audio recording over 30 minutes and start transcription.
- Confirm the upload is accepted and processing starts without an error.
- Confirm transcription completes and returns the expected transcript.
- Repeat with another large recording to verify the issue is resolved consistently.
Technical note:
- The failure appears to affect the live dictation path only, not the import or meeting transcription paths.
- The live dictation flow sends audio inline to
/api/voice/transcribe and does not switch to blob upload for larger files.
- Recordings over the request body limit can fail while parsing multipart form data, which leads to server errors for larger audio inputs.