Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Machine learning based speech synthesis Electron app, with voices from specific characters from video games
| Date | Stars |
|---|---|
| 2026-07-31 | 637 |
| 2026-08-08 | 637 |
| 2026-08-09 | 637 |
| 2026-08-12 | 637 |
| 2026-08-16 | 637 |
| 2026-08-17 | 637 |
| 2026-08-18 | 637 |
| 2026-08-24 | 638 |
| 2026-08-30 | 637 |
| 2026-09-11 | 638 |
| 2026-09-28 | 639 |
| 2026-10-22 | 640 |
| 2026-10-28 | 639 |
| 2026-11-02 | 640 |
| 2026-11-04 | 640 |
Today
— stars today
This week
+1 stars this week
This month
+1 stars this month
Momentum
0.0
growth rate 0.16%/day
# xVA Synth xVASynth is a machine learning based speech synthesis app, using voices from characters/voice sets from video games. Steam: https://store.steampowered.com/app/1765720/xVASynth_v2 HuggingFace 🤗 Space online demo: https://huggingface.co/spaces/Pendrokar/xVASynth ## New: xVATrainer, for training your own custom voices: https://github.com/DanRuta/xva-trainer ## See it in action (YouTube link) <a href="http://www.youtube.com/watch?feature=player_embedded&v=W-9SFoNuTtM " target="_blank"><img src="http://img.youtube.com/vi/xqJ-ujWvu7s/0.jpg" alt="xVASynth YouTube demo" width="240" height="180" border="10" /></a> <img width="100%" src="readme images/github-README.png"> This is an Electron UI wrapped around inference of FastPitch models trained on voice data from video games. The app serves as a framework, which loads and uses whichever models are given to it. As such, the app does nothing by itself, and models need to be installed. Models which have a corresponding asset file will be loaded in their respective game/category. Anything else gets loaded in the "Other" category. The main benefit of this tool is allowing mod creators to generate new voice lines for third party game modifications (mods). There are other uses, such as creating machinima, and just generally having fun with familiar voices. Join chat on Discord here: https://discord.gg/nv7c6E2TzV ## Installation Where possible, make sure you download the app from the Nexusmods websites (Files tab, "Main Files" section). There the compiled version will be the most up-to-date. The base application can be downloaded and placed anywhere. Aim to install it onto an SSD, if you have the space, to reduce voice set loading time. To install voice sets, you can drop the files into the respective game directory: `xVASynth/resources/app/models/<game>/` ## Instructions Watch the above video for a summary of this section. To start, download the latest release, double click the xVASynth.exe file, and make sure to click Allow, if Windows asks for permission to run the python server script (this is used internally). Alternatively, check out the `Development` section, to see how to run the non-packaged dev code. Once the app is up and running, select the voice set category (the game) from the top left dropdown, then click a specific voice set. A list of already synthesized audio files for that voice set, if any, is displayed. For synthesis, click the `Load model` button. This may take a minute, on a slow machine. Once finished, type your text in the text area and click the `Generate Voice` button. Once generated, you will be shown a preview of the output. Click the `Keep sample` button to save to file, or click the `Generate Voice` after making ammends to the text input, to discard it and re-generate. You can adjust the pitch, durations, and energy of individual letters by moving the letter sliders up and down, or by using the tools in the toolbars below. In the list of audio files, you can preview, re-name, click to open the containing folder, or delete each one. If the required CUDA dependencies are installed on your system, you can enable GPU inference by switching the toggle in the settings menu (click the setting cog at the top right). ## Development 1. Install Node modules with `npm install`. 2. Create a Python 3.9 virtual environment with `python -m venv .venv`. 3. Activate the virtual environment. 4. Install Python dependencies from one of the `requirements_*.txt` files. For example, `pip install -r requirements_cpu.txt`. 5. Run the application with `npm start`. The app uses both JavaScript (Electron, UI) and Python code (FastPitch Model). As the python script needs to remain running alongside the app, and receive input, communication is done via an HTTP server, with the JavaScript code sending localhost requests, at port 8008. During development, the python source is used. In production, the compiled python is used. ## Packaging First, run the
Excerpt of 5,153 characters
Read on GitHub903
13
12
6
5
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:803b8a106d556253, topic:speech-synthesis, desc:speech synthesis, readme:speech synthesis