Skip to content

Install ‐ Standalone Installation

erew123 edited this page Oct 1, 2024 · 2 revisions

This guide provides quick setup instructions for a standalone installation of AllTalk TTS version 2 on Windows and Linux platforms.

Note for Existing AllTalk V1 Users - If you have an existing AllTalk installation, you'll need to rename your old alltalk_tts folder or install this version in a different location. A fresh install is currently required due to necessary Python environment rebuilding.

Prerequisites

Windows Prerequisites
Before installing AllTalk, ensure you have the following:

If you already have these installed, you can proceed directly to the Quick Setup instructions.

Linux Prerequisites
Depending on your Linux distribution, you'll need to install some packages for AllTalk and its TTS engines to function correctly:

  • Debian-based systems (e.g., Ubuntu):
    sudo apt install libaio-dev espeak-ng ffmpeg gcc g++
    
  • RPM-based systems (e.g., CentOS, Fedora):
    sudo yum install libaio-devel espeak-ng ffmpeg gcc g++
    



Important: Avoid using dashes or spaces in your folder path (e.g., avoid my folder-is-this/alltalk_tts-main) as this causes issues with Python.

Quick Setup - Standalone installations

For a video guide on the standalone installation process, visit: Standalone Installation Guide

Windows Instructions
  1. Open Command Prompt and navigate to your preferred directory:

    cd /d C:\path\to\your\preferred\directory
    
  2. Clone the AllTalk repository:

    git clone -b alltalkbeta https://github.com/erew123/alltalk_tts
    
  3. Navigate to the AllTalk directory:

    cd alltalk_tts
    
  4. Run the setup script:

    atsetup.bat
    
  5. Follow the on-screen prompts:

    • Select Standalone Installation and then Option 1.
    • Follow any additional instructions to install required files.

Linux Instructions
  1. Open a terminal and navigate to your preferred directory:

    cd /path/to/your/preferred/directory
    
  2. Clone the AllTalk repository:

    git clone -b alltalkbeta https://github.com/erew123/alltalk_tts
    
  3. Navigate to the AllTalk directory:

    cd alltalk_tts
    
  4. Run the setup script:

    ./atsetup.sh
    
  5. Follow the on-screen prompts:

    • Select Standalone Installation and then Option 1.
    • Follow any additional instructions to install required files.

Additional Notes

  • DeepSpeed is automatically installed but will only work on Nvidia GPUs.
  • Always activate the appropriate Python environment before making adjustments or using features like Fine-tuning.
  • For more detailed instructions on Fine-tuning and DeepSpeed, refer to the setup utility and the full documentation.
  • If you're new to Python environments, consider reviewing the Understanding Python Environments Simplified section in the Help documentation.
Clone this wiki locally