Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions fern/apis/waves/asyncapi/lightning-asr-ws.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,9 @@ servers:
description:
Enable speaker diarization to identify different speakers
in the audio.
keywords:
type: string
description: "Comma-separated list of words/phrases to boost, each optionally followed by :INTENSIFIER (e.g. NVIDIA:5,Jensen). Intensifier defaults to 1.0 if omitted. Max 100 keywords per session."
channels:
/waves/v1/lightning/get_text:
address: /waves/v1/lightning/get_text
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ The WebSocket connection accepts the following query parameters:
| `format` | string | `true` | Enable punctuation and capitalization formatting in transcript responses. When `true`, transcripts include proper casing and punctuation. When `false`, returns raw lowercase text without punctuation. Options: `true`, `false` |
| `eou_timeout_ms` | number | `800` | End-of-utterance timeout in milliseconds. Controls how long the model waits after the user stops speaking before flushing the transcript as final. Range: `100` to `10000` |
| `diarize` | string | `false` | Enable speaker diarization to identify and label different speakers in the audio. When enabled, each word in the transcription includes `speaker` (integer ID) and `speaker_confidence` (float 0-1) fields. Options: `true`, `false` |
| `keywords` | string | — | Comma-separated list of words/phrases to boost, each optionally followed by `:INTENSIFIER` (e.g. `NVIDIA:5,Jensen`). Intensifier defaults to `1.0` if omitted. Max 100 keywords per session. See [Keyword Boosting](/waves/documentation/speech-to-text-pulse/features/keyword-boosting) |

## Connection Flow

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ The WebSocket connection accepts the following query parameters:
| `format` | string | `true` | Enable punctuation and capitalization formatting in transcript responses. When `true`, transcripts include proper casing and punctuation. When `false`, returns raw lowercase text without punctuation. Options: `true`, `false` |
| `eou_timeout_ms` | number | `800` | End-of-utterance timeout in milliseconds. Controls how long the model waits after the user stops speaking before flushing the transcript as final. Range: `100` to `10000` |
| `diarize` | string | `false` | Enable speaker diarization to identify and label different speakers in the audio. When enabled, each word in the transcription includes `speaker` (integer ID) and `speaker_confidence` (float 0-1) fields. Options: `true`, `false` |
| `keywords` | string | — | Comma-separated list of words/phrases to boost, each optionally followed by `:INTENSIFIER` (e.g. `NVIDIA:5,Jensen`). Intensifier defaults to `1.0` if omitted. Max 100 keywords per session. See [Keyword Boosting](/waves/documentation/speech-to-text-pulse/features/keyword-boosting) |

## Connection Flow

Expand Down
Loading