Skip to main content

Installation

Install the SDK

pip install vocals

Quick Setup

After installation, use the built-in setup wizard to configure your environment:

vocals setup

Or test your installation:

vocals test

Run a quick demo:

vocals demo

System Requirements

  • Python 3.8 or higher
  • Working microphone (for microphone streaming)
  • Audio output device (for TTS playback)

Additional Dependencies

The SDK automatically installs all required Python dependencies including pyaudio, sounddevice, numpy, websockets, and others.

On some Linux systems, you may need to install system-level audio libraries:

Ubuntu/Debian:

sudo apt-get install portaudio19-dev

Other Linux distributions:

# Install portaudio development headers using your package manager
# For example, on CentOS/RHEL: sudo yum install portaudio-devel

API Key Setup

Set up your Vocals API key as an environment variable:

export VOCALS_DEV_API_KEY="your_api_key_here"

Or create a .env file in your project:

VOCALS_DEV_API_KEY=your_api_key_here