-
-
Notifications
You must be signed in to change notification settings - Fork 130
Install ‐ Standalone Installation
🚨Please read this statement on support & my availability before installing AllTalk🚨
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++
my folder-is-this/alltalk_tts-main
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
Windows Instructions
Do not install this inside another existing Python environments folder.
-
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.
- Known installation Errors & fixes are in the Error-Messages-List Wiki
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.
- Known installation Errors & fixes are in the Error-Messages-List Wiki
- 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.