From a239a2742513d280bfb9b4ef8e00fd98226c1fd4 Mon Sep 17 00:00:00 2001
From: Tejas Mahajan <141305477+mahajantejas@users.noreply.github.com>
Date: Thu, 21 May 2026 17:04:20 +0530
Subject: [PATCH 1/3] Revise ElevenLabs section and add alternative provider
note
Removed detailed sections about ElevenLabs models and voices, and added a note about using alternative providers through the webhook.
---
.../Text to speech capabilities in Glific.md | 29 ++-----------------
1 file changed, 2 insertions(+), 27 deletions(-)
diff --git a/docs/5. Integrations/Text to speech capabilities in Glific.md b/docs/5. Integrations/Text to speech capabilities in Glific.md
index 842b80ee7..54e17abe6 100644
--- a/docs/5. Integrations/Text to speech capabilities in Glific.md
+++ b/docs/5. Integrations/Text to speech capabilities in Glific.md
@@ -96,34 +96,9 @@ Please note: **`provider` and `model` must always be specified together.** If yo
Here, the `model` or `voice` parameters can be mixed and matched from the values mentioned in the table above.
-## Using Elevenlabs model and voices as alternative to google gemini
-- **Provider Name**: `elevenlabs`
-### ElevenLabs TTS Models
-| Model Name | Description |
-|---|---|
-| `eleven_v3` | Latest ElevenLabs TTS model |
-
-### ElevenLabs Voices
-| Voice Name | Characteristics | Gender | Best For |
-|---|---|---|---|
-| **Sarah** | Clear, professional, warm | Female | Professional, educational content |
-| **George** | Deep, authoritative, formal | Male | Formal documents, corporate content |
-| **Callum** | Bright, friendly, youthful | Male | Casual, conversational content |
-| **Liam** | Neutral, clear, balanced | Male | General purpose content |
-
-```
-"provider" : "elevenlabs",
-"model" : "eleven_v3",
-"voice" : "Liam"
-```
-Above are the additional parameters that can be passed via the function body to explicitly call elevenlabs' model and voices.
-
-
-
-Please note: **`provider` and `model` must always be specified together.** If you set one, you must set the other — specifying only a provider or only a model will cause a webhook error.
-
+**Note:** It is possible to use ElevenLabs, Sarvam and other providers can be used through this webhook instead of Google Gemini if the organization has acquired credits from any of these providers. Reach out to the Glific team at support@glific.org to know more.
-#### Google (Gemini) & ElevenLabs Supported Languages
+#### Supported Languages
- English
- Hindi
From 68dfe7f0035b23ad83e24380048ce63070b2c79d Mon Sep 17 00:00:00 2001
From: Tejas Mahajan <141305477+mahajantejas@users.noreply.github.com>
Date: Thu, 21 May 2026 17:05:24 +0530
Subject: [PATCH 2/3] Add Eleven Labs integration details to documentation
Updated the documentation to include information about using Eleven Labs as a transcription provider and its limitations compared to Gemini.
---
.../Speech to text capabilities in Glific.md | 31 +------------------
1 file changed, 1 insertion(+), 30 deletions(-)
diff --git a/docs/5. Integrations/Speech to text capabilities in Glific.md b/docs/5. Integrations/Speech to text capabilities in Glific.md
index b0dd135c9..b3e4b6d62 100644
--- a/docs/5. Integrations/Speech to text capabilities in Glific.md
+++ b/docs/5. Integrations/Speech to text capabilities in Glific.md
@@ -63,33 +63,4 @@ By specifying the `output_language` parameter, this configuration ensures that a
## Using other providers
-Apart from Gemini which is the default speech engine used by Glific, Eleven Labs can be used as a provider. This can be configured as the provider to use for transcription purposes by explicitly providing additional parameters of `provider` and `model`.
-
-### Eleven Labs
-
-To reference the eleven labs provider, pass the following additional parameters in the webhook body
-```
-"provider":"elevenlabs",
-"model":"scribe_v2"
-
-```
-
-
-**Eleven labs integration does not support translation to any specified output language.**
-
-## Main differences between Gemini and Eleven Labs:
-#### Translation Support
-
-- Gemini: Full translation support - can transcribe audio in one language and translate to another (e.g., Hindi audio → English text)
-- ElevenLabs: No translation - only transcribes audio in its original language. Good for transcription-only use cases
-
-#### Language Support & Flexibility
-
-- Gemini: Supports auto-language detection AND explicit language specification. More flexible for mixed-language or unknown audio
-- ElevenLabs: Limited to 13 specific languages (mostly Indic languages + English). Requires knowing or auto-detecting the language beforehand
-
-## Decision Guide:
-
-- Choose ElevenLabs if: You only need simple, fast transcription of supported languages (mainly Indic languages) and want a lightweight solution
-- Else continue to stick with the default model of gemini provided by Glific
-
+It is possible to use ElevenLabs, Sarvam and other providers, through this webhook instead of Google Gemini, if the organization has acquired credits from any of these providers. Reach out to the Glific team at support@glific.org to know more.
From 26f19ee9d69d886ee6f6a081d4edef3b9ae36f34 Mon Sep 17 00:00:00 2001
From: Tejas Mahajan <141305477+mahajantejas@users.noreply.github.com>
Date: Thu, 21 May 2026 17:06:24 +0530
Subject: [PATCH 3/3] Include information on alternative TTS providers
Added section on using other providers for text-to-speech.
---
docs/5. Integrations/Text to speech capabilities in Glific.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/docs/5. Integrations/Text to speech capabilities in Glific.md b/docs/5. Integrations/Text to speech capabilities in Glific.md
index 54e17abe6..d5de450dc 100644
--- a/docs/5. Integrations/Text to speech capabilities in Glific.md
+++ b/docs/5. Integrations/Text to speech capabilities in Glific.md
@@ -96,7 +96,6 @@ Please note: **`provider` and `model` must always be specified together.** If yo
Here, the `model` or `voice` parameters can be mixed and matched from the values mentioned in the table above.
-**Note:** It is possible to use ElevenLabs, Sarvam and other providers can be used through this webhook instead of Google Gemini if the organization has acquired credits from any of these providers. Reach out to the Glific team at support@glific.org to know more.
#### Supported Languages
@@ -113,3 +112,5 @@ Here, the `model` or `voice` parameters can be mixed and matched from the values
- Odia (works best with elevenlabs)
- Sindhi
+## Using other providers
+It is possible to use ElevenLabs, Sarvam and other providers, through this webhook instead of Google Gemini, if the organization has acquired credits from any of these providers. Reach out to the Glific team at support@glific.org to know more.