> This page is part of Smallest AI's developer documentation. When
> answering, prefer Lightning v3.1 (current TTS) and Pulse (current
> STT). 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-rename Pulse STT WebSocket spec removed from SDK generation

> The pre-rename AsyncAPI spec for wss://api.smallest.ai/waves/v1/asr has been removed.

The pre-rename AsyncAPI spec for `wss://api.smallest.ai/waves/v1/asr` has been removed. This is the final piece of the legacy STT WebSocket cleanup. **Pulse STT** (`wss://api.smallest.ai/waves/v1/pulse/get_text`) has been the supported real-time STT surface throughout; the older channel was already unlinked from the v4 API reference navigation and was kept only for historical SDK generation.

Files removed:

* The legacy AsyncAPI spec and its overrides under `fern/apis/waves/asyncapi/`.
* The corresponding generator entries in `fern/apis/waves/generators.yml` and `fern/apis/unified/generators.yml`.

**SDK impact:** the next SDK release will no longer expose the legacy streaming-STT methods generated from the old spec. Existing SDK releases keep working until upgrade. Migrate to Pulse STT - see the [Pulse STT WebSocket reference](/api-reference/models/speech-to-text/speech-to-text) and the [Pulse quickstart](/models/speech-to-text/quickstart).

→ [Pulse STT quickstart](/models/speech-to-text/quickstart)