Skip to content

Install ‐ Standalone Installation

erew123 edited this page Nov 27, 2024 · 24 revisions

🚨 Important 🚨

🚨Please read this statement on support & my availability before installing AllTalk🚨

Prerequisites (Check You Have These)

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++
    



⚠️ Warning: Don't use dashes or spaces in your folder path (e.g. avoid my folder-is-this/alltalk_tts-main
⚠️ Warning: During installation 24GB of free disk space is need. This will reduce to 10GB at the end of installation.


Mac/Intel/AMD This guide provides quick setup instructions for a standalone installation of AllTalk TTS version 2 on Windows and Linux platforms. Mac I am unable to test as I don't have a mac, so the manual instructions can be attempted for mac, but they are theoretical. AMD/Intel support is limited, please see the Discussion forums for anyone's experience with this. I also don't own an AMD or Intel card, so its hard to code/test. If someone wants to work on coding/testing, I would be more than happy for this. AllTalk/TTS Engines should default to CPU if no acceleration is available. Thanks


Quick Setup - Standalone installations

Windows Instructions

Do not install this inside another existing Python environments folder.

  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.
    • Known installation Errors & fixes are in the Error-Messages-List Wiki

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.
    • Known installation Errors & fixes are in the Error-Messages-List Wiki

Additional Notes

  • AllTalk QuickStart user guide is Here
  • Known installation Errors & fixes are in the Error-Messages-List Wiki
  • Some extra voices for F5-TTS & XTTS can be found here and here
  • DeepSpeed is automatically installed but will only work on Nvidia GPUs & XTTS engine.

Quick Setup - Video Guide

Watch the video

Clone this wiki locally