> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.deepgram.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.deepgram.com/_mcp/server.

## Entity Detection Now Available for Streaming Speech-to-Text

We're excited to announce that Entity Detection is now available for streaming (real-time) speech-to-text with Nova 3, Nova 2, Nova, and Enhanced models.

`detect_entities=true`

Previously available only for pre-recorded audio, you can now identify and extract over 50 unique entity types in real-time streaming transcriptions, including email addresses, names, locations, phone numbers, social security numbers, and more.

**Key features for streaming Entity Detection:**
- **Model support:** Nova 3, Nova 2, Nova, and Enhanced models only (not available for Base models or Flux)
- **Real-time detection:** Entities are included in final results (`is_final: true` messages)
- **Enhanced formatting:** Includes both `value` (formatted) and `raw_value` (original spoken text) fields when formatting is enabled
- **Automatic inclusion:** Empty `entities` array returned when no entities are detected

**Example usage:**
```javascript
const connection = deepgram.listen.live({
  model: "nova-3",
  language: "en-US",
  smart_format: true,
  detect_entities: true,
});
```

For detailed information, see our [Entity Detection documentation](https://developers.deepgram.com/docs/detect-entities) and [supported entity types](https://developers.deepgram.com/docs/supported-entity-types).