Installation

Get DemoVoice installed on your system in a few simple steps.

Prerequisites

Before installing DemoVoice, ensure you have:

  • Go 1.22+ — Required for installation via go install
  • ffmpeg & ffprobe — Must be available on your PATH for audio/video processing
  • OpenAI API Key — For Whisper transcription and TTS synthesis

Install with Go

The easiest way to install DemoVoice:

go install github.com/elasticclaw/demovoice/cmd/demovoice@latest

Build from Source

Alternatively, clone and build the repository:

git clone https://github.com/elasticclaw/demovoice.git
cd demovoice
go build ./cmd/demovoice

Install ffmpeg

DemoVoice requires ffmpeg for audio and video processing:

macOS (Homebrew)

brew install ffmpeg

Ubuntu/Debian

sudo apt update && sudo apt install ffmpeg

Windows (Chocolatey)

choco install ffmpeg

Verify Installation

Confirm DemoVoice is installed correctly:

demovoice version
# 0.1.0

Next step: Head to the Quick Start guide to re-voice your first video.