-
-
Notifications
You must be signed in to change notification settings - Fork 110
Install ‐ Standalone Installation
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.
Windows Prerequisites
Before installing AllTalk, ensure you have the following:
- Git for cloning GitHub repositories. Installation instructions
- Microsoft C++ Build Tools and Windows SDK for proper Python functionality. Installation instructions
- Espeak-ng for multiple TTS engines to function. Installation instructions
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.
For a video guide on the standalone installation process, visit: Standalone Installation Guide
Windows Instructions
-
Open Command Prompt and navigate to your preferred directory:
cd /d C:\path\to\your\preferred\directory
-
Clone the AllTalk repository:
git clone -b alltalkbeta https://github.com/erew123/alltalk_tts
-
Navigate to the AllTalk directory:
cd alltalk_tts
-
Run the setup script:
atsetup.bat
-
Follow the on-screen prompts:
- Select Standalone Installation and then Option 1.
- Follow any additional instructions to install required files.
Linux Instructions
-
Open a terminal and navigate to your preferred directory:
cd /path/to/your/preferred/directory
-
Clone the AllTalk repository:
git clone -b alltalkbeta https://github.com/erew123/alltalk_tts
-
Navigate to the AllTalk directory:
cd alltalk_tts
-
Run the setup script:
./atsetup.sh
-
Follow the on-screen prompts:
- Select Standalone Installation and then Option 1.
- Follow any additional instructions to install required files.
- 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.