Skip to main content
PyAI is an OpenAI-compatible voice AI stack: one API key covers speech-to-text (Hear), text-to-speech (Speak), the all-in-one voice agent model (Omni), answering-machine detection (AMD), compliance guardrails (Trace), and post-call summaries (Recap). These guides show how to combine them into full products, with the exact endpoints, scopes, and build order for each. Every guide names the product category honestly, including when buying the finished product is the right call, and links into the deep technical guides that carry the runnable code.

The builds

Build your own Gong

Conversation intelligence: transcribe every call, mine talk ratio and keywords, summarize, score compliance. Uses Hear, Recap, and Trace.

Build your own Wispr Flow

A voice dictation app: push-to-talk mic capture, streaming partials rendered at the cursor, finals committed as you speak. Uses Hear streaming.

Build an AI receptionist

24/7 phone answering: greets, answers from your knowledge base, books appointments, transfers to a human. Uses Omni, telephony, and tools.

Build call-center QA

Score every call against compliance rule packs instead of sampling a few. Uses Trace.

More you can build on the same APIs

  • A meeting notetaker. Record or stream the meeting into Hear, let Recap write the summary and action items when it ends. Same pipeline as the conversation-intelligence build, pointed at meetings instead of sales calls.
  • An outbound dialer that knows when a human answers. AMD tells you human vs. voicemail in a fraction of the dead-air dwell, then Omni takes the live ones. See the AMD guide.
  • A voiceover studio. Speak turns scripts into natural speech with stock, cloned, or designed voices; Studio projects handle multi-line, expressive renders. See voice cloning.
  • An IVR replacement. Omni answers with speech, not a phone tree, and its built-in call control (transfer_to_human, collect, send_dtmf) covers the routing. See the Twilio guide.

Where to start

1

Get an instant sandbox key

No signup, email, or card: POST /v1/sandbox/keys returns a working pyai_test_ key in one curl. The quickstart has the copy-paste version.
2

Pick a build above

Each guide lists the exact scopes your key needs and the order to build in.
3

Go live on a funded key

Create a pyai_live_ key in the console when you’re ready for production traffic.