Skip to content

Have you ever wanted to listen to not voice overed quests in Genshin Impact or Honkai: Star Rail? Well now it's possible with use of the AI.

License

Notifications You must be signed in to change notification settings

nitolar/No-Voice-Overed-Quests-TTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

No Voice Overed Quests TTS

Last Commit Repo size LICENSE

Have you ever wanted to listen to not voice overed quests in Genshin Impact or Honkai: Star Rail? Well now it possible with use of the AI.

Important

On lower end pc's your game can take SIGNIFICANT performance hit.

Also the use of the AI voices is completely optional. So if you don't want to use it, you can skip some parts of the install process.

Installation

Requirements

Installing

  1. Install Python 3.10 or Anaconda (Anaconda is useful if you want to use different python versions and/or you don't want to mess with your main install of python.)
  2. Install CUDA version 11.8
  3. Install FFmpeg and make sure that it's added to your Path environment variable.
  4. Install Git
  5. Set up and install RVC-TTS-WEBUI. If you are using Anaconda environments you can skip making a venv while following the install guide of the RVC-TTS-WEBUI.
  6. Clone this repo.
git clone https://github.com/nitolar/No-Voice-Overed-Quests-TTS
  1. If you made venv/Anaconda environment for RVC-TTS-WEBUI you can reuse it or create a new one.
  2. Install Python requirements.
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
pip install -r requirements.txt

Updating

git pull
pip install -r requirements.txt --upgrade

Usage

  1. Configure settings.yaml to your liking.
  2. Add some voices. Example how to add one is in voices/example.yaml. (Can be skipped if you don't want to use AI voices)
  3. Start RVC-TTS-WEBUI. (If you plan on using AI voices)
python app.py

Worth to note!

If you want to force the RVC-TTS-WEBUI to use your CPU insted of your GPU you can edit the config.py file like this:

# AROUND LINE 60
# USE GPU IF AVAILABLE (ORIGINAL CODE):
if torch.cuda.is_available():
# FORCE USAGE OF CPU:
if torch.cuda.is_available() == False:
  1. Start the script.
python tts.py
  1. You are ready to go!

Changelog

30.09.2023

  • Fixed script crashing if no text was found.
  • Fixed script not replacing commonly misinterpreted characters.
  • Added some new commonly misinterpreted characters.

25.09.2023

  • Initial release.

Feedback

Like what you see? Give a star it motivates.

Found any bugs? Report them here: https://github.com/nitolar/No-Voice-Overed-Quests-TTS/issues

Authors

Special thanks to