xVASynth v2 for linux

How to Download xVASynth v2

Written by Dan Ruta

Table of Contents:
1. Screenshots
2. Installing on Windows Pc
3. Installing on Linux
4. System Requirements
5. Game features
6. Reviews

xVASynth v2 Screenshots

    xVASynth v2 game for Linux 1 xVASynth v2 game for windows Pc 1 xVASynth v2for windows and Linux 1

How to Install xVASynth v2 on Windows Pc

  1. Click on the xVASynth v2 download button below.
  2. Choose "Install" to install the game on the windows steam client.
  3. Follow the on-screen prompts
  4. Let it download the Full Version.
  5. Once a game is downloaded, use the Windows Steam Client to play the game.

=== Download Game ====


Download for pc →

Guide: Installing xVASynth v2 on Linux with Steam Proton

This guide describes how to use Steam Proton to play and run Windows games on your Linux computer. Some games may not work or may break because Steam Proton is still at a very early stage.


1. Activating Steam Proton for Linux:
Proton is integrated into the Steam Client with "Steam Play." To activate proton, go into your steam client and click on Steam in the upper right corner. Then click on settings to open a new window. From here, click on the Steam Play button at the bottom of the panel. Click "Enable Steam Play for Supported Titles."

Alternatively: Go to Steam > Settings > Steam Play and turn on the "Enable Steam Play for Supported Titles" option.

Valve has tested and fixed some Steam titles and you will now be able to play most of them. However, if you want to go further and play titles that even Valve hasn't tested, toggle the "Enable Steam Play for all titles" option.


2. Choose a version
You should use the Steam Proton version recommended by Steam: 3.7-8. This is the most stable version of Steam Proton at the moment.


3. Restart your Steam
After you have successfully activated Steam Proton, click "OK" and Steam will ask you to restart it for the changes to take effect. Restart it. Your computer will now play all of steam's whitelisted games seamlessly.


4. Launch Stardew Valley on Linux:
Before you can use Steam Proton, you must first download the Stardew Valley Windows game from Steam. When you download Stardew Valley for the first time, you will notice that the download size is slightly larger than the size of the game.
This happens because Steam will download your chosen Steam Proton version with this game as well. After the download is complete, simply click the "Play" button.


System Requirements

Windows Pc Requirements

Minimum:
  • OS: Windows 10
  • Graphics: NVIDIA (if using GPU mode), 2GB VRAM+
  • Storage: 10 GB available space

No maximum requirements!!

Linux Requirements

No minimum requirements!!
No maximum requirements!!

Mac Requirements

No minimum requirements!!
No maximum requirements!!

What is xVASynth v2? Features and Description

xVASynth is an AI tool for generating high-quality voice acting lines using voices from video games. With hundreds of voices supported, across dozens of games, the app provides pitch and duration control at per-letter granularity.

xVASynth is an AI based app for creating new voice lines using neural speech synthesis. The app loads models individually trained on character voice data from games. The app gives users control over details such as pitch and durations of individual letters to provide control over emotion and emphasis. To see it in action, watch the short intro/tutorial videos, narrated by various supported voices.



The use of neural speech synthesis leads to natural sounding voices, something which is very difficult to do with more traditional methods involving concatenations of existing data. It also means new vocabulary can be generated, outside of what the voice actors have already read out.

ARPAbet pronunciation


You can specify exact pronunciation for words by using ARPAbet notation between { } brackets in the input, or by managing words in your own (or other people's) dictionaries. Included is CMUdict with 135k words with American-English pronunciations.

Batch Mode


For larger projects, where you need to synthesize a large amount of lines, you can alternatively use the Batch synthesis mode. You can use either a .txt file or a .csv file to batch generate hundreds or even thousands of lines, in one go, with parallelization. Although the pitch/duration/energy editor is sometimes needed to get a line sounding just right, it's sometimes not needed, and this is a good way to get an initial pass on lines. Using the GPU is especially highly recommended for this, as you can greatly parallelize the number of lines generated in one go (limited by VRAM). You should also check the various settings, such as multi-threading, to get the best possible speed out of this for your system.

3D Voice embeddings visualizer


The 3D voice embeddings visualizer is an interactive panel where you can explore in 3D all the voices in the app, as seen by an AI representation learning model, projected down to 3D. There are no axes, and this serves purely as a visualization, to enable voice discovery. You can colour the points by game, or gender, and you can enable disable specific games/voices. You can load a voice by clicking it and the "Load" button, if it's installed.

Third party plugins


The app supports third-party plugins for either/both javascript front-end (UI) and python back-end (AI) parts of the app. Plugins are a great way to customise the app to your liking, or to add new functionality to it that would be too niche or too game-specific to add to the base app for everyone. Plugins can be made for either/both the front-end/back-end of the app.



If you are a developer and are interested in developing a plugin, check out the documentation on GitHub.

Nexus API integration


xVASynth has Nexusmods API integration to display what voices are available for updates/download, from any of the nexus pages listed in the "Manage Repos" sub-menu. If you have Nexus Premium, you can also download or batch download voices straight from within the app, and have them installed automatically.

Voice installation


The recommended way to install voices is through the Nexus API integration, or from Steam Workshop. However, if you don't have Nexus Premium membership,
you can't find a specific voice on the Workshop, or you'd prefer manual installation, you need to download the individual .zip files from the game-specific nexus pages and extract the voice files into the app directory, at this location: /resources/app/models/ where is the game ID. The voice .zip files already contain the required directory structure, so all you need to do is drag+drop the extracted "resources" folder from the .zip files into the folder where the xVASynth.exe file is (replacing files if prompted).

To confirm, when installing voices, you should see 4 files (a .json, a .pt, a .hg.pt, and a .wav file) all named as the voice you're downloading, in /resources/app/models//

Important: If you move the app files to a different directory, you MUST update the model paths in the settings, because these folder paths get initialized with the full path (starting from the drive letter) - basically, just make sure the app is looking in the new place where your models are, rather than the old folder. The app also allows you to set a different folder to store your voice models in, rather than nested in your app installation directory. The easier thing to do long-term would be to find somewhere not in your app installation folder to store your models, and set the app file paths to point there.

Tips


The most important thing to keep in mind is to make sure to play around with the editor, to get the best quality from the generated lines. If some words/letters sound bad, try changing the pitch/duration/energy values. If you absolutely can't get it to say it well, and ARPAbet pronunciation doesn't help, try re-wording the line. Check out the community guide on GitHub, where anyone can add their tips/advice for how to get the best quality out of the tool. You can access this from the info (i) menu in the app.

Special thanks:


PTC001, Hector Medima, CinnaMewRoll, Grant Spielbusch, Sean Lyons, Charles Hufnagel, Kirill Akimov, Mister Lyosea, Rachel Wiles, Tom Harkness, Kelg Celcs, Brandon Reynolds, Clay Rakyr, Alex East, Rory Beaker, ionite, James, Snoutpunk, Joshua Jones, Erian Zoutman, PatronGuy , flyingvelociraptor, Para, Edward White, crash blue, TCG , Yualien Lunaris, Wht??? Why??, Fuzzy Lonesome, Sergey Trifonov, Anshela Asre, Leif , VGC-VR , David , Caden Black, Katsuki , Calvin Farage, hairahcaz , Rebecca Bryant, valo99, Solstice_, Max Loef, CHASE MCKELVY, Jay Gee, Matthew Warren, SpaceD0lphin, Jonathon Barton, lord parker, Tom Green, PConD, Joseph Paul Dennison, Krazon, Tara Cooksey, George Osgerby, Caro Tuts, PlayerDeer , Blythe, Snud Swimp, Tako-kun, Retlaw83, Sh1tMagnet, Yael van Dok, PorcelainShrine , Hector Medima, Drake , Ashley Higgins, FinalFrog, Donald Bass, Hazel Louise Steele, J. Quint, Lulzar, Vahzah Vulom, Five More Minutes, Ryan W, Laura Almeida, Alexandra Whitton, Zelda Hadley, Cookie , Harsh , Pseudo Immortal, My Best Friend Is A Squid, Thuggysmurf, radbeetle

User Reviews

No reviews yet!!

keyboard_arrow_up