> 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: keyword boosting on the pre-recorded endpoint

> Keyword boosting now works on the pre-recorded HTTP endpoint (POST /waves/v1/pulse/get_text and POST /waves/v1/stt/?model=pulse).

Keyword boosting now works on the pre-recorded HTTP endpoint (`POST /waves/v1/pulse/get_text` and `POST /waves/v1/stt/?model=pulse`). Pass `keywords` as a query parameter with the same `KEYWORD:INTENSIFIER` format as the realtime WebSocket. Max 100 keywords per request; sending more returns `400` with `keywords too large (max 100)` in `errors[]`.

**Intensifier guidance updated.** Default `1`, recommended `1` to `3`. Above `10` is not recommended: higher values increase the chance of hallucinating the keyword when it was not spoken.

**Client tip.** Reuse the same keyword list across requests when the vocabulary is stable.

→ [Keyword Boosting](/models/speech-to-text/features/keyword-boosting)