> 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. # Realtime (WebSocket) ## Docs - [Quickstart](https://docs.smallest.ai/models/speech-to-text/realtime-web-socket/quickstart.md): Get started with real-time transcription using the Pulse STT WebSocket API - [Response Format](https://docs.smallest.ai/models/speech-to-text/realtime-web-socket/response-format.md): Understanding the structure and fields of real-time transcription responses - [Audio Specifications](https://docs.smallest.ai/models/speech-to-text/realtime-web-socket/audio-formats.md): Supported audio encoding formats and requirements for real-time WebSocket transcription - [Features](https://docs.smallest.ai/models/speech-to-text/realtime-web-socket/features.md): Available features for Real-Time Pulse STT WebSocket API - [Troubleshooting](https://docs.smallest.ai/models/speech-to-text/realtime-web-socket/troubleshooting.md): Common issues and solutions for real-time WebSocket transcription - [Best Practices](https://docs.smallest.ai/models/speech-to-text/realtime-web-socket/best-practices.md): Optimize your real-time WebSocket transcription for low latency and high accuracy - [Code Examples](https://docs.smallest.ai/models/speech-to-text/realtime-web-socket/code-examples.md): Complete code examples for real-time WebSocket transcription in Python, Node.js, and Browser JavaScript