> 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. # Pulse STT - `encoding` query param now documented on the pre-recorded REST endpoint > The pre-recorded REST endpoint (POST /waves/v1/pulse/get_text) now lists the encoding query parameter alongside the streaming WebSocket. The pre-recorded REST endpoint (`POST /waves/v1/pulse/get_text`) now lists the `encoding` query parameter alongside the streaming WebSocket. Same 6-value enum: `linear16`, `linear32`, `alaw`, `mulaw`, `opus`, `ogg_opus`. Default is `linear16`. When omitted, the server falls back to detecting the format from the file's container header (works for `.wav`, `.mp3`, `.flac`, `.ogg`, `.m4a`, `.webm`). > The pre-recorded REST endpoint (POST /waves/v1/pulse/get_text) now lists the encoding query parameter alongside the streaming WebSocket.