Skip to content

Add ElevenLabs as a Provider for Text to Speech#1002

Merged
dkotter merged 8 commits intodevelopfrom
feature/993
Sep 12, 2025
Merged

Add ElevenLabs as a Provider for Text to Speech#1002
dkotter merged 8 commits intodevelopfrom
feature/993

Conversation

@iamdharmesh
Copy link
Member

Description of the Change

PR adds ElevenLabs as a provider for the Text to Speech feature.

Closes #993

How to test the Change

  1. If you don't have an ElevenLabs account, you'll need to sign up for one (it is free)
  2. In your account, create an API key and ensure you have the Text to Speech endpoint enabled and Read access to the Models information (which we use to validate the connection) and Voices
  3. Turn on Text to Speech, select ElevenLabs and enter your API key
  4. Save settings and ensure no error happens
  5. If desired, change the model and voices as per your need
  6. Publish post and ensure audio generated properly.
  7. Change content of post, enable audio generation from sidebar panel and save post, ensure audio generated properly.

Changelog Entry

Added - ElevenLabs as a Provider for Text to Speech

Credits

Props @dkotter @jeffpaul @iamdharmesh

Checklist:

@iamdharmesh iamdharmesh self-assigned this Sep 9, 2025
@iamdharmesh iamdharmesh requested review from a team, dkotter and jeffpaul as code owners September 9, 2025 10:49
@github-actions github-actions bot added this to the 3.7.0 milestone Sep 9, 2025
@github-actions github-actions bot added the needs:code-review This requires code review. label Sep 9, 2025
@dkotter dkotter mentioned this pull request Sep 11, 2025
21 tasks
@iamdharmesh iamdharmesh requested a review from dkotter September 12, 2025 06:20
@dkotter dkotter merged commit 812ec69 into develop Sep 12, 2025
19 checks passed
@dkotter dkotter deleted the feature/993 branch September 12, 2025 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs:code-review This requires code review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add ElevenLabs as a Provider for Text to Speech

2 participants