Otter.ai Basic Free (300 minutes of transcription per month)
Otter.ai
Basic free forever tier: 300 minutes of transcription per month (shared across all transcription types), up to 30 minutes per conversation, and only 3 pre-recorded audio/video file imports for transcription for life
Verbatim from the Basic (Free forever) tier on the official pricing page: "300 monthly transcription minutes", and the comparison table says: "Imported file transcription monthly limit (no rollover): 300 minutes per user*" "Max transcription time per conversation: 30 minutes" "Max number of pre-recorded audio/video files for import and transcription: 3 lifetime per user", with the footnote "* Shared pool across all transcription types".
The monthly allowance does not roll over; live meeting transcription and imported-file transcription share the same 300 minutes, and importing pre-recorded files has only 3 slots for life, so it suits live meeting transcription better and is not suited to batch processing of old recordings. Reachability from mainland China was not tested.