Downloads · 30 days
0
ayousanz/tsukasa-speech-windows
tsukasa-speech-windows is a text-to-speech model from ayousanz. Use it when you need text read aloud. The card lists the license as cc-by-nc-4.0.
<div style="text-align:center;" <img src="https://i.postimg.cc/y6gT18Tn/Untitled-design-1.png" alt="Logo" style="width:300px; height:auto;" </div
Downloads · 30 days
0
Access
Public
Updated May 18, 2025
Repo size
6.8 GB
Likes
0
Public
Click a slice to open those files.
.dll93.1 MB · 25%
From the Hugging Face model README
tl;dr : I made a very cool japanese speech generation model.
if the demo didn't work and you just want to listen to some samples, take a look at this notebook. (ps. this belongs to a much earlier checkpoint, not representative of the model at its best.)
Try chatting with Aira, a mini-project I did by using various Tech, including Tsukasa. (maybe not very optimized, but hey, it works!)
日本語のモデルカードはこちら。
Part of a personal project, focusing on further advancing Japanese speech field.
Note: This model only supports the Japanese language; but you can feed it Romaji if you use the Gradio demo. (no longer, due to resource constraints, but the Tech is there.)
This is a speech generation network, aimed at maximizing the expressiveness and Controllability of the generated speech. at its core it uses StyleTTS 2's architecture with the following changes:
There are two checkpoints you can use. Tsukasa & Tsumugi 48khz (placeholder).
Tsukasa was trained on ~800 hours of studio grade, high quality data. sourced mainly from games and novels, part of it from a private dataset. So the Japanese is going to be the "anime japanese" (it's different than what people usually speak in real-life.)
Brought to you by:
Special thanks to Yinghao Aaron Li, the Author of StyleTTS which this work is based on top of that. <br> He is one of the most talented Engineers I've ever seen in this field. Also Karesto and Raven(a.k.a hexgrad) for their help in debugging some of the scripts. wonderful people.
Recently, there's a big trend towards larger models, increasing the scale. We're going the opposite way, trying to see how far we can push the limits by utilizing existing tools. Maybe, just maybe, scale is not necessarily the answer.
There's also a few things that's related to Japanese (but can have a wider impact on languages that face a similar issue like Arabic). such as how we can improve the intonations for this language. what can be done to accurately annotate a text that can have various spellings depending on the context, etc.
git clone https://huggingface.co/Respair/Tsukasa_Speech
cd Tsukasa_Speech
pip install -r requirements.txt
Gradio demo:
python app_tsuka.py
or check the inference notebook. before that, make sure you read the Important Notes section down below.
Before starting remove lines 985 and 986 from models.py also remove "KotoDama_Prompt, KotoDama_Text" from the "build_model" function's parameters.
First stage training:
accelerate launch train_first.py --config_path ./Configs/config.yml
Second stage training:
accelerate launch accelerate_train_second.py --config_path ./Configs/config.yml
SLM Joint-Training doesn't work on multigpu. (you don't need it, i didn't use it too.)
or:
launch train_first.py --config_path ./Configs/config.yml
Third stage training (Kotodama, prompt encoding, etc.):
not planned right now, due to some constraints, but feel free to replicate.
I can think of a few things that can be improved, not nessarily by me, treat it as some sorts of suggestions:
git clone https://huggingface.co/Respair/Tsukasa_Speech
cd Tsukasa_Speech
pip install -r requirements.txt
Check here
Any questions?
[email protected]
or simply DM me on discord.
Kokoro - a very nice and light weight TTS, based on StyleTTS. supports Japanese and English.<br> VoPho - a meta phonemizer to rule them all. it will automatically handle any languages with hand-picked high quality phonemizers.
@article{xlstm,
title={xLSTM: Extended Long Short-Term Memory},
author={Beck, Maximilian and P{\"o}ppel, Korbinian and Spanring, Markus and Auer, Andreas and Prudnikova, Oleksandra and Kopp, Michael and Klambauer, G{\"u}nter and Brandstetter, Johannes and Hochreiter, Sepp},
journal={arXiv preprint arXiv:2405.04517},
year={2024}
}