Skip to content

Conversation

@devin-ai-integration
Copy link
Contributor

@devin-ai-integration devin-ai-integration bot commented Jan 27, 2026

Summary

Completely rewrites the "Transcribe a pre-recorded audio file" Getting Started page (transcribe-an-audio-file2.mdx) for the upcoming universal launch. This is a full page restructure, not just an overview update.

New Page Structure

  • Overview: Introduces the guide and lists three main things to specify (speech models, region, other models)
  • Prerequisites: Language-specific requirements (tabbed for all 4 languages)
  • Step 1: Set up API credentials (with EU endpoint notes)
  • Step 2: Specify audio source (URL or local file upload)
  • Step 3: Submit transcription request
  • Step 4: Poll for results
  • Step 5: Access speaker diarization (optional)
  • Complete example: Full working code for each language
  • Next steps: Links to related features

Code Example Updates

All four language examples (Python SDK, Python, JavaScript SDK, JavaScript) now include:

  • speech_models: ["universal-3-pro", "universal-2"]
  • language_detection: true
  • speaker_labels: true
  • EU endpoint configuration notes
  • Audio file URL changed to wildfires.mp3
  • Commented diarization output section

Removed Content

  • Old tutorial format with <Steps> components
  • "Before you begin" section (replaced by Prerequisites)
  • "Need some help?" section
  • Speech model selection step (now integrated into Step 3)

Review & Testing Checklist for Human

  • Verify SDK enum values exist: Confirm aai.SpeechModel.universal_3_pro and aai.SpeechModel.universal_2 are valid in the Python SDK
  • Verify API parameters: Confirm speech_models, language_detection, and speaker_labels are correct parameter names
  • Verify speech model values: Confirm ["universal-3-pro", "universal-2"] are the correct model identifiers for universal launch
  • Review page structure: This is a significant UX change from the old tutorial format - verify the new guide format is acceptable
  • Test locally: Run fern docs dev and preview at http://localhost:3000/docs/getting-started/transcribe-an-audio-file to verify formatting and tab switching works correctly

Notes

The CI checks (fern-check and lint) that failed are pre-existing issues in the API specification files (transcripts.yml) and are unrelated to this documentation change. The docs validation passed: [docs]:✓ All checks passed.

Requested by: @LeeVaughn

Link to Devin run: https://app.devin.ai/sessions/bf3df1722af344bc959fe4c0a9992753

Co-Authored-By: Lee Vaughn <dlvprogramming@gmail.com>
@devin-ai-integration
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@github-actions
Copy link

…on callouts

Co-Authored-By: Lee Vaughn <dlvprogramming@gmail.com>
@github-actions
Copy link

Co-Authored-By: Lee Vaughn <dlvprogramming@gmail.com>
@github-actions
Copy link

…ch_models, speaker_labels, diarization)

Co-Authored-By: Lee Vaughn <dlvprogramming@gmail.com>
@github-actions
Copy link

…age coverage comment

Co-Authored-By: Lee Vaughn <dlvprogramming@gmail.com>
@github-actions
Copy link

…nguage examples

Co-Authored-By: Lee Vaughn <dlvprogramming@gmail.com>
@github-actions
Copy link

@devin-ai-integration devin-ai-integration bot changed the title Update overview section for universal launch - transcription callouts Rewrite transcribe-an-audio-file page for universal launch Jan 27, 2026
…les, pricing warning, and documentation links

Co-Authored-By: Lee Vaughn <dlvprogramming@gmail.com>
@github-actions
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants