diff --git a/README.md b/README.md index 32bf7133..666f042c 100644 --- a/README.md +++ b/README.md @@ -80,28 +80,35 @@ Download a voice model, clone any voice from a few seconds of audio, and compose | Platform | Download | | --------------------- | --------------------------------------------------------------------------------------------------------------------------- | -| macOS (Apple Silicon) | [voicebox_aarch64.app.tar.gz](https://github.com/jamiepine/voicebox/releases/download/v0.1.0/voicebox_aarch64.app.tar.gz) | -| macOS (Intel) | [voicebox_x64.app.tar.gz](https://github.com/jamiepine/voicebox/releases/download/v0.1.0/voicebox_x64.app.tar.gz) | -| Windows (MSI) | [voicebox_0.1.0_x64_en-US.msi](https://github.com/jamiepine/voicebox/releases/download/v0.1.0/voicebox_0.1.0_x64_en-US.msi) | -| Windows (Setup) | [voicebox_0.1.0_x64-setup.exe](https://github.com/jamiepine/voicebox/releases/download/v0.1.0/voicebox_0.1.0_x64-setup.exe) | +| macOS (Apple Silicon) | [Download latest release](https://github.com/jamiepine/voicebox/releases/latest) | +| macOS (Intel) | [Download latest release](https://github.com/jamiepine/voicebox/releases/latest) | +| Windows (MSI) | [Download latest release](https://github.com/jamiepine/voicebox/releases/latest) | +| Windows (Setup) | [Download latest release](https://github.com/jamiepine/voicebox/releases/latest) | +| Linux (AppImage) | [Download latest release](https://github.com/jamiepine/voicebox/releases/latest) | +| Linux (Deb) | [Download latest release](https://github.com/jamiepine/voicebox/releases/latest) | -> **Linux desktop builds coming soon** — Currently blocked by GitHub runner disk space limitations. +### Docker -### Docker (Server Deployment) - -Run Voicebox with the web UI in Docker: +Run Voicebox with the web UI in Docker - perfect for servers and headless deployments: ```bash # CPU-only (supports amd64 and arm64) docker run -p 8000:8000 -v voicebox-data:/app/data \ ghcr.io/jamiepine/voicebox:latest -# NVIDIA GPU +# NVIDIA GPU (recommended for performance) docker run --gpus all -p 8000:8000 -v voicebox-data:/app/data \ ghcr.io/jamiepine/voicebox:latest-cuda ``` -See [Docker Deployment Guide](docs/plans/DOCKER_DEPLOYMENT.md) for full documentation. +Or use Docker Compose: +```bash +docker compose up -d +``` + +Open http://localhost:8000 to access the web UI. + +See [Docker Deployment Guide](docs/overview/docker.mdx) for cloud deployments, GPU setup, and more. --- @@ -153,9 +160,10 @@ Create multi-voice narratives, podcasts, and conversations with a timeline-based ### Flexible Deployment -- **Local mode** — Everything runs on your machine -- **Remote mode** — Connect to a GPU server on your network -- **One-click server** — Turn any machine into a Voicebox server +- **Desktop app** — Native apps for macOS, Windows, and Linux +- **Docker** — Deploy to servers with the web UI included +- **Remote mode** — Connect desktop app to a remote GPU server +- **Cloud ready** — Deploy to AWS, GCP, DigitalOcean, or any cloud provider --- diff --git a/docs/overview/docker.mdx b/docs/overview/docker.mdx index 8fff55c8..0032a02a 100644 --- a/docs/overview/docker.mdx +++ b/docs/overview/docker.mdx @@ -23,7 +23,7 @@ Voicebox is available as Docker images that include both the backend API and web ghcr.io/jamiepine/voicebox:latest-cuda ``` - Open http://localhost:8000 in your browser. + Then open http://localhost:8000 to access the web UI. @@ -33,7 +33,7 @@ Voicebox is available as Docker images that include both the backend API and web ghcr.io/jamiepine/voicebox:latest ``` - Open http://localhost:8000 in your browser. + Then open http://localhost:8000 to access the web UI. @@ -44,10 +44,10 @@ Voicebox is available as Docker images that include both the backend API and web docker compose up -d # CPU-only variant - docker compose -f docker-compose.cpu.yml up -d + docker compose -f docker-compose-cpu.yml up -d ``` - Open http://localhost:8000 in your browser. + Then open http://localhost:8000 to access the web UI. diff --git a/docs/overview/installation.mdx b/docs/overview/installation.mdx index 508951c7..2b1a410b 100644 --- a/docs/overview/installation.mdx +++ b/docs/overview/installation.mdx @@ -5,15 +5,18 @@ description: "Download and install Voicebox on macOS, Windows, or Linux" ## Download -Voicebox is available for macOS and Windows, with Linux builds coming soon. +Voicebox is available for macOS, Windows, and Linux. - + Download for Apple Silicon or Intel Macs Download MSI installer or Setup executable + + Download AppImage or Deb package + Run with web UI in a container @@ -63,8 +66,33 @@ Voicebox is available for macOS and Windows, with Linux builds coming soon. ### Linux + + + Download: [voicebox_x86_64.AppImage](https://github.com/jamiepine/voicebox/releases/latest) + + ```bash + # Make executable + chmod +x voicebox_x86_64.AppImage + + # Run + ./voicebox_x86_64.AppImage + ``` + + + Download: [voicebox_amd64.deb](https://github.com/jamiepine/voicebox/releases/latest) + + ```bash + # Install + sudo dpkg -i voicebox_amd64.deb + + # Run + voicebox + ``` + + + - Linux desktop builds are coming soon. For server deployments, use [Docker](/overview/docker). + For headless server deployments, use [Docker](/overview/docker) instead of the desktop app. ## First Launch diff --git a/tauri/src-tauri/gen/Assets.car b/tauri/src-tauri/gen/Assets.car index 3df4bd6f..d44f6eaf 100644 Binary files a/tauri/src-tauri/gen/Assets.car and b/tauri/src-tauri/gen/Assets.car differ