Skip to main content

Introduction

Welcome to the Vocals documentation!

This site contains comprehensive documentation for using the Vocals platform and SDK to build voice-enabled applications.

What is Vocals?

Vocals is a platform for building voice-enabled applications. Whether you're creating voice assistants, automated phone systems, or interactive voice experiences, Vocals provides the tools and APIs you need.

Getting Started

Ready to start building? Follow these steps:

  1. Installation - Install the Vocals Python SDK and set up your environment
  2. Quick Start - Learn the basics with simple examples
  3. Python SDK Reference - Complete SDK documentation with features and examples

Advanced Topics

Once you're comfortable with the basics, explore these advanced features:

Features

The Vocals SDK provides:

  • 🎤 Real-time microphone streaming with voice activity detection
  • 📁 Audio file playback support (WAV format)
  • Live transcription with partial and final results
  • 🤖 Streaming AI responses with real-time text display
  • 🔊 Text-to-speech playback with automatic audio queueing
  • 📊 Conversation tracking and session statistics
  • 🚀 Easy setup with minimal configuration required
  • 🔄 Auto-reconnection and robust error handling

Next Steps