← Back to Catalog

SaynaAI/sayna

↗ GitHub

Sayna is a unified Voice Layer for AI Agents with a seemless integration to an existing agentic frameworks

165

Stars

27

Forks

2

Watchers

0

Open Issues

Rust·Apache License 2.0·Last commit Mar 30, 2026·by @SaynaAI·Published April 1, 2026·Analyzed 6d ago
A

Safety Rating A

No hardcoded secrets, malicious code patterns, suspicious dependencies, or prompt injection attempts were identified. API keys are referenced only via environment variables and configuration files, with no credentials embedded in source. The repository appears to be a legitimate open source Rust server project.

AI-assisted review, not a professional security audit.

AI Analysis

Sayna is a high-performance real-time voice processing server written in Rust that provides a unified Speech-to-Text (STT) and Text-to-Speech (TTS) layer for AI agents. It exposes WebSocket and REST APIs, supports multiple providers (Deepgram, ElevenLabs, Google Cloud, Microsoft Azure), integrates with LiveKit for WebRTC audio streaming, and optionally includes Silero-VAD turn detection and DeepFilterNet noise suppression. It is designed to be embedded as a voice layer into existing agentic frameworks.

Use Cases

  • Adding real-time voice I/O to AI agent pipelines
  • Streaming speech-to-text transcription in WebRTC/LiveKit rooms
  • Converting LLM text responses to speech via multiple TTS providers
  • Building voice-enabled AI assistants with VAD and turn detection
  • Deploying a self-hosted voice API server with provider-agnostic abstraction

Tags

#voice#ai-agents#real-time#streaming#api#server#self-hosted#docker#llm#framework

Project Connections