Skip to main content

Deepgram STT and TTS integration for Vision Agents

Project description

Deepgram Plugin

Speech-to-Text (STT) and Text-to-Speech (TTS) plugins for Vision Agents using the Deepgram API.

Installation

uv add "vision-agents[deepgram]"
# or directly
uv add vision-agents-plugins-deepgram

Speech-to-Text (STT)

High-quality speech recognition using Deepgram's Flux model with built-in turn detection.

from vision_agents.plugins import deepgram

stt = deepgram.STT(
    model="flux-general-en",  # Default model
    eager_turn_detection=True,  # Enable eager end-of-turn detection
)

STT Docs

Text-to-Speech (TTS)

Low-latency text-to-speech using Deepgram's Aura model via WebSocket streaming.

from vision_agents.plugins import deepgram

tts = deepgram.TTS(
    model="aura-2-thalia-en",  # Default voice
    sample_rate=16000,  # Audio sample rate
)

Available Voices

Deepgram offers various Aura voice models:

  • aura-2-thalia-en - Default female voice
  • aura-2-orion-en - Male voice
  • See TTS Models for all options

TTS Docs

Environment Variables

Set DEEPGRAM_API_KEY in your environment or pass api_key to the constructor.

Example

See the example directory for a complete working example using both STT and TTS.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vision_agents_plugins_deepgram-0.6.1.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vision_agents_plugins_deepgram-0.6.1-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file vision_agents_plugins_deepgram-0.6.1.tar.gz.

File metadata

  • Download URL: vision_agents_plugins_deepgram-0.6.1.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for vision_agents_plugins_deepgram-0.6.1.tar.gz
Algorithm Hash digest
SHA256 052048ec3320fffdf7d857589ac48a3fb83b11e023be1b2ab8a7320b351cb606
MD5 d726e3f165b134e9e0f7ee0f961922bc
BLAKE2b-256 571b93674885c68f6c32461f4bedb68b48c7cd5b70119580e2a57ca1bce1eb7b

See more details on using hashes here.

File details

Details for the file vision_agents_plugins_deepgram-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: vision_agents_plugins_deepgram-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for vision_agents_plugins_deepgram-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1dc922fbaf89c2c984b6f62c623a0e54e7015ffdbabdd4a02df3010f539f671d
MD5 758ede9203622a7c4ee44e4540412c04
BLAKE2b-256 8d2bf90c64bac43b545eb2d130a91d7f3ab6c6db9174c92475accc90fadc2cc4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page