# April 7, 2025

## Speech to text

- **`scribe_v1_experimental`**: Launched a new experimental preview of the [Scribe v1 model](/guides/overview-capabilities-speech-to-text) with improvements including improved performance on audio files with multiple languages, reduced hallucinations when audio is interleaved with silence, and improved audio tags. The new model is available via the API under the model name [`scribe_v1_experimental`](/guides/changelog-api-reference-text-to-dialogue-convert#request.body.model_id)

### Text to speech

- **A-law format support**: Added [a-law format](/guides/changelog-api-reference-text-to-dialogue-convert#request.query.output_format) with 8kHz sample rate to enable integration with European telephony systems.
- **Fixed quota issues**: Fixed a database bug that caused some requests to be mistakenly rejected as exceeding their quota.

### Agents Platform

- **Document type filtering**: Added support for filtering knowledge base documents by their [type](https://elevenlabs.io/docs/api-reference/knowledge-base/list#request.query.types) (file, URL, or text).
- **Non-audio agents**: Added support for conversational agents that don't output audio but still send response transcripts and can use tools. Non-audio agents can be enabled by removing the audio [client event](/guides/elevenagents-customization-events-client-events).
- **Improved agent templates**: Updated all agent templates with enhanced configurations and prompts. See more about how to improve system prompts [here](/guides/elevenagents-best-practices-prompting-guide).
- **Fixed stuck exports**: Fixed an issue that caused exports to be stuck for extended periods.

### ElevenCreative Studio

- **Fixed volume normalization**: Fixed issue with streaming project snapshots when volume normalization is enabled.

### New API endpoints

- **Forced alignment**: Added new [forced alignment](https://elevenlabs.io/docs/api-reference/forced-alignment/create) endpoint for aligning audio with text, perfect for subtitle generation.
- **Batch calling**: Added batch calling [endpoint](/guides/changelog-api-reference-batch-calling-create) for scheduling calls to multiple recipients

### API

:::accordion{title="View API changes"}
## New Endpoints

- Added [Forced alignment](https://elevenlabs.io/docs/api-reference/forced-alignment/create) endpoint for aligning audio with text
- Added dedicated endpoints for knowledge base document types:
  - [Create text document](https://elevenlabs.io/docs/api-reference/knowledge-base/create-from-text)
  - [Create file document](https://elevenlabs.io/docs/api-reference/knowledge-base/create-from-file)
  - [Create URL document](/guides/changelog-api-reference-knowledge-base-create-from-url)

## Updated Endpoints

### Text to Speech

- Added a-law format (8kHz) to all audio endpoints:
  - [Text to speech](/guides/changelog-api-reference-text-to-dialogue-convert)
  - [Stream text to speech](https://elevenlabs.io/docs/api-reference/text-to-speech/stream)
  - [Convert with timestamps](/guides/changelog-api-reference-text-to-dialogue-convert-with-timestamps)
  - [Stream with timestamps](/guides/changelog-api-reference-text-to-dialogue-stream-with-timestamps)
  - [Speech to speech](/guides/changelog-api-reference-text-to-dialogue-convert)
  - [Stream speech to speech](https://elevenlabs.io/docs/api-reference/speech-to-speech/stream)
  - [Create voice previews](https://elevenlabs.io/docs/api-reference/legacy/voices/create-previews)
  - [Sound generation](/guides/changelog-api-reference-text-to-dialogue-convert)

### Voices

- [Get voices](/guides/changelog-api-reference-voices-search) - Added `collection_id` parameter for filtering voices by collection

### Knowledge Base

- [Get knowledge base](https://elevenlabs.io/docs/api-reference/knowledge-base/list) - Added `types` parameter for filtering documents by type
- General endpoint for creating knowledge base documents marked as deprecated in favor of specialized endpoints

### User Subscription

- [Get user subscription](/guides/changelog-api-reference-user-subscription-get) - Added `professional_voice_slots_used` property to track number of professional voices used in a workspace

### Agents Platform

- Added `silence_end_call_timeout` parameter to set maximum wait time before terminating a call
- Removed `/v1/convai/agents/{agent_id}/add-secret` endpoint (now handled by workspace secrets endpoints)
:::

## Related pages

- [Administration](./administration-index.md)
- [API reference](./api-reference-index.md)
- [Changelog](./changelog-index.md)
- [ElevenAgents](./elevenagents-index.md)
- [ElevenAPI](./elevenapi-index.md)
- [ElevenCreative](./elevencreative-index.md)
- [ElevenLabs Documentation Docs](../index.md)
- [General Troubleshooting FAQ](./troubleshooting-index.md)
- [General Website FAQ](./website-index.md)
- [Help Center](./help-center-2-index.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
