What to build
A voice agent example using Deepgram's Voice Agent API with Amazon Bedrock as the LLM provider (Claude), demonstrating Deepgram's composable architecture within the AWS ecosystem.
Why this matters
AWS is the dominant cloud platform for enterprise voice applications, and Amazon Bedrock gives developers access to Claude, Llama, and other LLMs without managing infrastructure. Deepgram's Voice Agent API already supports Bedrock as an LLM provider, but there is no working example showing the full integration. Developers building voice agents on AWS need a reference that demonstrates how to combine Deepgram's STT accuracy and TTS quality with Bedrock's managed LLM inference — all within their existing AWS infrastructure and IAM security model.
Suggested scope
- Language: Python
- Deepgram APIs: Voice Agent API with Bedrock LLM provider, Nova-3 STT, Aura/Flux TTS
- AWS services: Amazon Bedrock (Claude as LLM), IAM credentials
- Architecture: Deepgram Voice Agent WebSocket session configured with
aws_bedrock think provider; function calling for external tool use; microphone input via PyAudio or sounddevice
- Features: Voice agent conversation loop, function calling demo (e.g., weather lookup), Bedrock model selection, proper AWS credential handling
- Complexity: Medium — requires AWS account with Bedrock access + Deepgram API key
Acceptance criteria
Raised by the DX intelligence system.
What to build
A voice agent example using Deepgram's Voice Agent API with Amazon Bedrock as the LLM provider (Claude), demonstrating Deepgram's composable architecture within the AWS ecosystem.
Why this matters
AWS is the dominant cloud platform for enterprise voice applications, and Amazon Bedrock gives developers access to Claude, Llama, and other LLMs without managing infrastructure. Deepgram's Voice Agent API already supports Bedrock as an LLM provider, but there is no working example showing the full integration. Developers building voice agents on AWS need a reference that demonstrates how to combine Deepgram's STT accuracy and TTS quality with Bedrock's managed LLM inference — all within their existing AWS infrastructure and IAM security model.
Suggested scope
aws_bedrockthink provider; function calling for external tool use; microphone input via PyAudio or sounddeviceAcceptance criteria
Raised by the DX intelligence system.