Developers
Work in progressLiveSpeech docs.
Build a phone AI agent that answers and places real calls. The full documentation is being written — everything below works today.
Quickstart
Three lines of code to a live voice session.
Install the SDK
TypeScript via npm, Rust via crates.io.
Claim a number
A free 1-click phone number in Korea, the US, or Canada — from the console.
FAQ
Free numbers, languages, and integration questions, answered.
Install
# TypeScript
npm install @drawdream/livespeech
# Rust
cargo add livespeech-sdkQuickstart — three lines
import { LiveSpeechClient } from '@drawdream/livespeech'
const client = new LiveSpeechClient({ apiKey: process.env.LIVESPEECH_KEY })
await client.startSession({ prePrompt: 'You are a scheduling agent.' })Sessions stream over WebSocket. Interruption control, tool registration, and conversation memory are first-class SDK APIs — the package READMEs cover them until the full guides land here.
In progress
Guides being written: phone number setup, tool calling end to end, interruption handling, multilingual sessions, and the WebSocket protocol reference. If you need one of these now, the console walks you through the working paths.
Start free