The SLNG API is REST and WebSocket-native, so any HTTP client works. We also ship a CLI, two SDKs, and an agent-skills pack so you don’t have to write that client yourself.Documentation Index
Fetch the complete documentation index at: https://docs.slng.ai/llms.txt
Use this file to discover all available pages before exploring further.
CLI
voiceai runs text-to-speech and speech-to-text from a terminal. Install with curl, Homebrew, or npm.JavaScript SDK
voiceai-sdk on npm. Typed client for Node, Bun, and Deno.Python SDK
voiceai-sdk on PyPI. Sync and async clients for Python 3.9+.Agent skills
slng-ai/skills teaches coding agents how to call the API.Which one should I use?
| If you want to… | Use |
|---|---|
| Try the API from a terminal, script CI jobs, or pipe audio between tools | CLI |
| Build a Node, Bun, or Deno service | JavaScript SDK |
| Build a Python service, backend, or notebook | Python SDK |
| Let an AI coding agent (Claude Code and similar) call the API for you | Agent skills |
API key
Every tool reads its key from an environment variable. Grab one from app.slng.ai and export it before running the examples on the next pages:The CLI reads
VOICEAI_API_KEY. The JS and Python SDKs default to SLNG_API_KEY but accept an explicit apiKey option. Set both to the same value if you plan to use multiple tools side by side.