diff --git a/apps/desktop/public/assets/gladia.jpeg b/apps/desktop/public/assets/gladia.jpeg new file mode 100644 index 0000000000..73e244cd3f Binary files /dev/null and b/apps/desktop/public/assets/gladia.jpeg differ diff --git a/apps/desktop/src/components/settings/ai/stt/configure.tsx b/apps/desktop/src/components/settings/ai/stt/configure.tsx index da79db86e9..b553dbe8ef 100644 --- a/apps/desktop/src/components/settings/ai/stt/configure.tsx +++ b/apps/desktop/src/components/settings/ai/stt/configure.tsx @@ -477,11 +477,13 @@ function ProviderContext({ providerId }: { providerId: ProviderId }) { ? `Use [Soniox](https://soniox.com) for transcriptions.` : providerId === "assemblyai" ? `Use [AssemblyAI](https://www.assemblyai.com) for transcriptions.` - : providerId === "fireworks" - ? `Use [Fireworks AI](https://fireworks.ai) for transcriptions.` - : providerId === "custom" - ? `We only support **Deepgram compatible** endpoints for now.` - : ""; + : providerId === "gladia" + ? `Use [Gladia](https://www.gladia.io) for transcriptions.` + : providerId === "fireworks" + ? `Use [Fireworks AI](https://fireworks.ai) for transcriptions.` + : providerId === "custom" + ? `We only support **Deepgram compatible** endpoints for now.` + : ""; if (!content.trim()) { return null; diff --git a/apps/desktop/src/components/settings/ai/stt/shared.tsx b/apps/desktop/src/components/settings/ai/stt/shared.tsx index a6d1322e62..87fe92d3cf 100644 --- a/apps/desktop/src/components/settings/ai/stt/shared.tsx +++ b/apps/desktop/src/components/settings/ai/stt/shared.tsx @@ -36,6 +36,10 @@ export const displayModelId = (model: string) => { return "Universal"; } + if (model === "solaria-1") { + return "Solaria 1"; + } + if (model.startsWith("am-")) { const am = model as AmModel; if (am == "am-parakeet-v2") { @@ -122,6 +126,17 @@ export const PROVIDERS = [ models: ["universal"], requiresPro: false, }, + { + disabled: false, + id: "gladia", + displayName: "Gladia", + icon: ( + Gladia + ), + baseUrl: "https://api.gladia.io", + models: ["solaria-1"], + requiresPro: false, + }, { disabled: false, id: "custom",