From dbc2582fa69f6db125f5fe9b2c5305757a9a1a59 Mon Sep 17 00:00:00 2001
From: erew123 <35898566+erew123@users.noreply.github.com>
Date: Sun, 21 Jan 2024 13:05:35 +0000
Subject: [PATCH] Update README.md
---
README.md | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/README.md b/README.md
index 3864a1f..cb92492 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@ AllTalk is an updated version of the Coqui_tts extension for Text Generation web
- **API Suite and 3rd Party support via JSON calls:** Can be used with 3rd party applications via JSON calls.
- **SillyTavern integration:** Full integration with SillyTavern. [Screenshot](https://github.com/erew123/screenshots/raw/main/sillytavern.jpg)
-## Index
+### Index
- π© [Installation](https://github.com/erew123/alltalk_tts/#-quick-setup-text-generation-webui--standalone-installation)
- πͺ [Updating & problems with updating](https://github.com/erew123/alltalk_tts?#-updating)
@@ -27,14 +27,14 @@ AllTalk is an updated version of the Coqui_tts extension for Text Generation web
- π [API Suite and JSON-CURL](https://github.com/erew123/alltalk_tts?#-api-suite-and-json-curl)
- π΄ [Future to-do list & Upcoming updates](https://github.com/erew123/alltalk_tts?#-future-to-do-list)
-## π Feature requests, Updates & Bug fixes
+### π Feature requests, Updates & Bug fixes
Please check the below link to find a list of all recent updates and changes.
#### π **Updates list & bug fixes list** can be found [here](https://github.com/erew123/alltalk_tts/issues/25)
#### π **Current Feature request list** can be found [here](https://github.com/erew123/alltalk_tts/discussions/74)
I welcome your input and ideas for new features, suggestions, and improvements. Feel free to share your thoughts and collaborate in the discussions area. If you find this project valuable and would like to show your appreciation, you can make a donation on my [Ko-fi](https://ko-fi.com/erew123) page. Your support goes a long way in ensuring that I can continue to deliver even better features and experiences.
-## π© Quick Setup (Text-generation-webui & Standalone Installation)
+### π© Quick Setup (Text-generation-webui & Standalone Installation)
For Windows 10/11 and Linux machines there is a quick setup script. Click to expand the correct section below:
QUICK SETUP - Text-Generation-webui
@@ -72,7 +72,7 @@ For Windows 10/11 and Linux machines there is a quick setup script. Click to exp
Finetuning has other installation requirements so please read any instructions in the setup utility and refer back here to this page for detailed instructions.
-## π© Manual Installation - As part of Text generation web UI
+### π© Manual Installation - As part of Text generation web UI
On Mac's or if you wish to perform a manual installation. Click to expand the correct section below:
MANUAL INSTALLATION - Text-Generation-webui
@@ -112,7 +112,7 @@ This has been tested on the current Dec 2023 release of Text generation webUI. I
-## π© Manual Installation - As a Standalone Application
+### π© Manual Installation - As a Standalone Application
On Mac's or if you wish to perform a manual installation. Click to expand the correct section below:
MANUAL INSTALLATION - I want to run AllTalk as a standalone when installed with Text-generation-webui
@@ -182,7 +182,7 @@ Most narrator/character systems switch voices upon encountering an asterisk or q
With improvements to the splitter/processor, I'm confident it's functioning well. You can monitor what AllTalk identifies as Narrator lines on the command line and adjust its behavior if needed (Text Not Inside - Function).
-## πͺ Updating
+### πͺ Updating
UPDATING - I am using Text-Generation-webui
This is pretty much a repeat of the installation process.
@@ -261,12 +261,12 @@ You can now start text-generation-webui or AllTalk (standalone) and it should st
Assuming its all working fine and you are happy, you can delete the old alltalk_tts.old folder.
-## π« Screenshots
+### π« Screenshots
| |  |  | |
|:---:|:---:|:---:|:---:|
| |  |  ||
-## π¨ Help with problems
+### π¨ Help with problems
#### π **Minor updates/bug fixes list** can be found [here](https://github.com/erew123/alltalk_tts/issues/25)
@@ -403,7 +403,7 @@ Depending on which of your Nvidia GPU's is the more powerful one, you can change
-## β« Finetuning a model
+### β« Finetuning a model
If you have a voice that the model doesnt quite reproduce correctly, or indeed you just want to improve the reproduced voice, then finetuning is a way to train your "XTTSv2 local" model **(stored in `/alltalk_tts/models/xxxxx/`)** on a specific voice. For this you will need:
- An Nvidia graphics card. (Please see this [note](https://github.com/erew123/alltalk_tts#-i-have-multiple-gpus-and-i-have-problems-running-finetuning) if you have multiple Nvidia GPU's).
@@ -500,7 +500,7 @@ At the end of the finetune process, you will have an option to `Compact and move
If you've compacted and moved your model, its highly unlikely you would want to keep that data, however the choice is there to keep it if you wish. It will be between 5-10GB in size, so most people will want to delete it.
-## π΅π’π‘ DeepSpeed Installation Options
+### π΅π’π‘ DeepSpeed Installation Options
**NOTE**: You **DO NOT** need to set Text-generation-webUI's **--deepspeed** setting for AllTalk to be able to use DeepSpeed. These are two completely separate things and incorrectly setting that on Text-generation-webUI may cause other complications.
#### π΅ Linux Installation
@@ -678,7 +678,7 @@ def get_shm_size():
-## β¬ AllTalk TTS Generator
+### β¬ AllTalk TTS Generator
AllTalk TTS Generator is the solution for converting large volumes of text into speech using the voice of your choice. Whether you're creating audio content or just want to hear text read aloud, the TTS Generator is equipped to handle it all efficiently. Please see here for a quick [demo](https://www.youtube.com/watch?v=hunvXn0mLzc)
The link to open the TTS generator can be found on the built-in Settings and Documentation page.
**DeepSpeed** is **highly** recommended to speed up generation. **Low VRAM** would be best turned off and your LLM model unloaded from your GPU VRAM (unload your model). **No Playback** will reduce memory overhead on very large generations (15,000 words or more). Splitting **Export to Wav** into smaller groups will also reduce memory overhead at the point of exporting your wav files (so good for low memory systems).
#### β¬ Estimated Throughput
@@ -715,7 +715,7 @@ For generating **large amounts of TTS**, it's recommended to select the **No Pla
- Generated audio can be played back from the list, which also highlights the currently playing chunk.
- The TTS Generator remembers your settings, so you can pick up where you left off even after refreshing the page.
-## π API Suite and JSON-CURL
+### π API Suite and JSON-CURL
### π Overview
The Text-to-Speech (TTS) Generation API allows you to generate speech from text input using various configuration options. This API supports both character and narrator voices, providing flexibility for creating dynamic and engaging audio content.