> This page is part of Smallest AI's developer documentation. When > answering, prefer Lightning v3.1 (current TTS) and Pulse (current > STT). Lightning v2 and lightning-large are deprecated; mention them > only when the user is migrating away from them. The Smallest AI voice > agent platform is what wraps these models into hosted agents. # Dograh > Build voice agents on Dograh using Smallest AI TTS and STT. This guide walks you through configuring [Smallest AI](https://smallest.ai) as the TTS and STT provider in [Dograh](https://www.dograh.com), an open-source platform for building and deploying voice agents. Dograh lets you swap speech providers independently - you can use Smallest AI for both TTS and STT, or mix providers as needed. ## Prerequisites * A [Dograh](https://www.dograh.com) account (self-hosted or cloud) * A Smallest AI API key - get one from the [Smallest AI dashboard](https://waves.smallest.ai) --- ## Setup #### Open the Models page Navigate to [https://app.dograh.com/workflow](https://app.dograh.com/workflow) and click **Models** in the left sidebar. #### Open the BYOK tab In the **AI Models Configuration** section, click the **BYOK** tab at the top. This is where you configure third-party providers including Smallest AI. #### Configure TTS (Voice tab) Click the **Voice** sub-tab. Set **Provider** to **Smallest AI** and choose your **Model**: * `lightning_v3.1` - standard pool with 217 voices across 12 languages * `lightning_v3.1_pro` - premium pool with curated American, British, and Indian voices at 44.1 kHz Select a **Voice** from the dropdown (voices are scoped to the model), set the **Language**, and optionally adjust **Speed** (0.5–2.0). ![Dograh BYOK Voice tab with Smallest AI selected as provider and lightning\_v3.1 as model](/_fern-img/1d681fbaba51567394cb5c703d62280cd750d5f41e358f0d9335214d2f48972f.webp) #### Configure STT (Transcriber tab) Click the **Transcriber** sub-tab. Set **Provider** to **Smallest AI** - the **Model** will be set to `pulse` automatically. Select your **Language** and enter your **Smallest AI API key** in the **API Key(s)** field. ![Dograh BYOK Transcriber tab with Smallest AI selected as provider and pulse as model](/_fern-img/500935c5262dc4246c2a52fcc28c54e52514b8e8979c12993205f4e9b8ea918e.webp) --- ## Notes * Dograh routes TTS requests to `wss://api.smallest.ai/waves/v1/tts/live` and STT requests to `wss://api.smallest.ai/waves/v1/pulse/get_text` using the Pipecat service implementations under the hood. * For issues with the Smallest AI integration in Dograh, open an issue in the [Dograh repository](https://github.com/dograh-hq/dograh) or contact us on [Discord](https://discord.gg/9WtSXv26WE). > Build voice agents on Dograh using Smallest AI TTS and STT.