> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# STTWord

A timestamped word, returned when the provider includes word-level timestamps

## Fields

| Field | Type | Required | Description | Example |
| - | - | - | - | - |
| `Channel` | `*int64` | :heavy\_minus\_sign: | Zero-based audio channel index for the word, present when the provider transcribes channels separately | 0 |
| `Confidence` | `*float64` | :heavy\_minus\_sign: | Provider confidence for the word from 0 to 1, present when the provider returns per-word confidence | 0.98 |
| `End` | `float64` | :heavy\_check\_mark: | Word end time in seconds | 0.4 |
| `Speaker` | `*int64` | :heavy\_minus\_sign: | Speaker index for the word, present when the provider returns diarization data | 0 |
| `SpeakerLabel` | `*string` | :heavy\_minus\_sign: | Provider speaker label for the word, present when the provider labels speakers with a string | speaker\_0 |
| `Start` | `float64` | :heavy\_check\_mark: | Word start time in seconds | 0 |
| `Type` | [\*components.STTWordType](../../models/components/sttwordtype.mdx) | :heavy\_minus\_sign: | Kind of entry; omitted or "word" for spoken words, "audio\_event" for non-speech sounds the provider tags with timestamps | word |
| `Word` | `string` | :heavy\_check\_mark: | The transcribed word, or the event tag such as "(laughter)" when type is audio\_event | Hello |
