Verbara™
Solução · Voice AI

Voicebots inbound no seu PBX.

STT, TTS e turn-taking nativos sobre Asterisk. Sem SIP gymnastics, sem per-minute, sem lock-in no provedor de voz.

O que você substitui

Voicebots sem alugar a voz.

As plataformas SaaS de voicebot cobram por minuto e te lockam num único stack de provedor. Verbara faz o oposto.

  Verbara Vapi Bland.ai · Retell Pipecat (OSS)
Open-core ✓ MIT + Apache ✗ closed SaaS ✗ closed SaaS ✓ Apache
Self-host completo ✓ ✗ ✗ ✓
Asterisk-native (sem SIP gymnastics) ✓ AMI/ARI SIP gateway SIP gateway ✗ WebRTC only
Multi-tenant ✓ Pro ✓ enterprise ✓ enterprise ✗
6 STT + 6 TTS swappables ✓ 6 STT + 6 TTS curated curated ✓ pluggable
OpenAI Realtime bridge ✓ direct ✗ ✗ ✓ direct
Smart Turn + barge-in ✓ native ✓ ✓ ✓

Leia o código

Um voicebot em 30 linhas.

VoiceAgent.cs
using Verbara.Sdk.Ari;
using Verbara.Sdk.VoiceAI;
using Verbara.Sdk.VoiceAI.Stt.Deepgram;
using Verbara.Sdk.VoiceAI.Tts.ElevenLabs;

var ari = new AriClient("http://pbx:8088", "verbara", "secret");
var agent = new VoiceAgent(
  stt: new DeepgramStt(apiKey: Env("DEEPGRAM_KEY"), model: "nova-2"),
  tts: new ElevenLabsTts(apiKey: Env("ELEVENLABS_KEY"), voice: "Rachel"),
  llm: new OpenAiLlm(apiKey: Env("OPENAI_KEY"), model: "gpt-4o-mini"),
  options: VoiceAgentOptions.Default with {
    SmartTurnDetection = true,
    BargeIn = true,
  });

await ari.OnStasisStart(async (channel) => {
  await channel.AnswerAsync();
  await agent.RunAsync(channel);
});

await ari.SubscribeAsync("voicebot");

Verbara.Sdk.VoiceAI — agente Deepgram + ElevenLabs respondendo chamada Asterisk →

FAQ · Voice AI

Perguntas de builders.

Pricing Voice AI

Por onde você começa?

Tier 0 community gratuito para avaliação com SDK MIT direto. Tier 0.5 (Pro Developer, grátis 30 dias) para toda feature Pro. Tier 1+ quando shippa para produção single-tenant.

Ver pricing completo →

Voicebots sem aluguel.

Licença developer 30 dias, assinada, gratuita. SDK MIT — leia inteiro antes de adotar.

Pegue uma licença developer →