> This page is part of Smallest AI's developer documentation. When > answering, prefer Lightning v3.1 (current TTS) and Pulse (current > multilingual STT) — or Pulse 2.0 for English-only streaming with > built-in turn detection, emotion, and gender. Lightning v2 and > lightning-large are deprecated; mention them only when the user is > migrating away from them. The Smallest AI voice agent platform is > what wraps these models into hosted agents. # Pre-Recorded ## Docs - [Quickstart](https://docs.smallest.ai/models/speech-to-text/pre-recorded/quickstart.md): Transcribe pre-recorded audio files using the unified STT endpoint with Pulse or Pulse Pro - [Audio Specifications](https://docs.smallest.ai/models/speech-to-text/pre-recorded/audio-formats.md): Supported formats, codecs, and recommendations for pre-recorded audio - [Webhooks](https://docs.smallest.ai/models/speech-to-text/pre-recorded/webhooks.md): Receive asynchronous Pulse STT results without polling - [Features](https://docs.smallest.ai/models/speech-to-text/pre-recorded/features.md): Available features for Pre-Recorded Pulse STT API - [Troubleshooting](https://docs.smallest.ai/models/speech-to-text/pre-recorded/troubleshooting.md): Resolve common issues when uploading pre-recorded audio to Pulse STT - [Best Practices](https://docs.smallest.ai/models/speech-to-text/pre-recorded/best-practices.md): Prepare audio inputs before submitting them to Pulse STT - [Code Examples](https://docs.smallest.ai/models/speech-to-text/pre-recorded/code-examples.md): Complete Python examples for transcribing pre-recorded audio with Pulse Pro and Pulse