# Deepgram integrations: speech to text

> Convert text to speech, create an agent configuration and update a project in Deepgram, and start a workflow when Deepgram sends “Transcription completed”.

**Canonical page:** https://tray.ai/connectors/deepgram-integrations/
**Categories:** AI
**Connects through:** HTTP Connector

## Overview

Deepgram is a voice AI platform that turns recorded or live audio into text, generates speech from text, analyzes text, and runs voice agents. Tray.ai connects to Deepgram through the HTTP Connector, so your workflows can call the Deepgram API alongside the rest of your stack.

## Use cases

### Speech to text

Manage speech to text in Deepgram from any Tray.ai workflow. The Deepgram API covers calls such as transcribe pre-recorded audio and transcribe live audio.

- Transcribe pre-recorded audio
- Transcribe live audio

### Text to speech

Create and manage text to speech in Deepgram from any Tray.ai workflow. The Deepgram API covers calls such as convert text to speech and stream text to speech.

- Convert text to speech
- Stream text to speech

### Voice agents

Read, create, update, and delete voice agents in Deepgram from any Tray.ai workflow. The Deepgram API covers calls such as create an agent configuration and list agent configurations.

- Create an agent configuration
- List agent configurations
- Update agent metadata

### Projects

Read, update, and delete projects in Deepgram from any Tray.ai workflow. The Deepgram API covers calls such as list projects and get a project.

- List projects
- Get a project
- Update a project

### API keys

Read, create, and delete api keys in Deepgram from any Tray.ai workflow. The Deepgram API covers calls such as list project keys and create a project key.

- List project keys
- Create a project key
- Delete a project key

### Usage and billing

Read usage and billing in Deepgram from any Tray.ai workflow. The Deepgram API covers calls such as get project usage and get usage breakdown.

- Get project usage
- Get usage breakdown
- Get project balances

## Challenges Tray.ai solves

### Keeping Deepgram credentials out of logs

A raw API call usually means pasting a key or token into the request, where it ends up in step inputs, logs, and screenshots.

**How Tray.ai helps:** Store Deepgram credentials once as a Tray.ai authentication and reference them from the HTTP Connector. Tray.ai masks authentication values in logs, so the secret never shows up in a step's input or output.

### Going from the Deepgram API docs to a working call

Translating an example request from API docs into a workflow step means copying the method, URL, headers, and body by hand.

**How Tray.ai helps:** Paste a cURL example from the Deepgram API docs into the HTTP Connector and Tray.ai fills in the method, URL, headers, and body for you.

### Handling files and non-JSON responses

Not every API answers in JSON. Some return XML, files, or binary data, or expect a multipart upload.

**How Tray.ai helps:** The HTTP Connector parses JSON and XML responses, returns files you can pass to the next step, and sends multipart form data for uploads.

## Frequently asked questions

### Does Tray.ai connect to Deepgram?

Yes. Tray.ai connects to Deepgram through the HTTP Connector, which calls the Deepgram API directly. Any call the Deepgram API documents can run as a step in a Tray.ai workflow.

### How does Tray.ai authenticate with Deepgram?

The Deepgram API uses an API key in a request header. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

### Can I get a dedicated Deepgram connector?

Deepgram runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated Deepgram connector from the Deepgram API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
