Nik Afiq 5238298b55
Some checks failed
CI / test (push) Successful in 6s
CI / build-ai-gateway (push) Failing after 28s
CI / build-ha-gateway (push) Failing after 24s
CI / build-discord-bot (push) Failing after 29s
Add TTS model components and inference server
- Implemented core model components in `modules.py` including various convolutional layers and normalization techniques.
- Added transformation functions in `transforms.py` for piecewise rational quadratic transformations.
- Created utility functions in `utils.py` for checkpoint management, logging, and hyperparameter handling.
- Introduced monotonic alignment functionality with Cython optimization in `monotonic_align`.
- Developed a minimal inference server in `server.py` to handle synthesis requests.
- Updated requirements to include necessary dependencies for Cython and scipy.
2026-07-24 22:38:36 +09:00

100 lines
3.3 KiB
Go

package domain
// Speakers is the checkpoint's trained voice roster, ported verbatim from
// uma-tts-api's constant.py::speakerList (92-speaker embedding table; id 74
// has no name in the original list, so it's intentionally absent here too -
// not a transcription error).
var Speakers = []Speaker{
{ID: 0, Name: "Special Week"},
{ID: 1, Name: "Silence Suzuka"},
{ID: 2, Name: "Tokai Teio"},
{ID: 3, Name: "Maruzensky"},
{ID: 4, Name: "Fuji Kiseki"},
{ID: 5, Name: "Oguri Cap"},
{ID: 6, Name: "Gold Ship"},
{ID: 7, Name: "Vodka"},
{ID: 8, Name: "Daiwa Scarlet"},
{ID: 9, Name: "Taiki Shuttle"},
{ID: 10, Name: "Grass Wonder"},
{ID: 11, Name: "Hishi Amazon"},
{ID: 12, Name: "Mejiro McQueen"},
{ID: 13, Name: "El Condor Pasa"},
{ID: 14, Name: "TM Opera O"},
{ID: 15, Name: "Narita Brian"},
{ID: 16, Name: "Symboli Rudolf"},
{ID: 17, Name: "Air Groove"},
{ID: 18, Name: "Agnes Digital"},
{ID: 19, Name: "Seiun Sky"},
{ID: 20, Name: "Tamamo Cross"},
{ID: 21, Name: "Fine Motion"},
{ID: 22, Name: "Biwa Hayahide"},
{ID: 23, Name: "Mayano Top Gun"},
{ID: 24, Name: "Manhattan Cafe"},
{ID: 25, Name: "Mihono Bourbon"},
{ID: 26, Name: "Mejiro Ryan"},
{ID: 27, Name: "Hishi Akebono"},
{ID: 28, Name: "Yukino Bijin"},
{ID: 29, Name: "Rice Shower"},
{ID: 30, Name: "Ines Fujin"},
{ID: 31, Name: "Agnes Tachyon"},
{ID: 32, Name: "Admire Vega"},
{ID: 33, Name: "Inari One"},
{ID: 34, Name: "Winning Ticket"},
{ID: 35, Name: "Air Shakur"},
{ID: 36, Name: "Eishin Flash"},
{ID: 37, Name: "Curren Chan"},
{ID: 38, Name: "Kawakami Princess"},
{ID: 39, Name: "Gold City"},
{ID: 40, Name: "Sakura Bakushin O"},
{ID: 41, Name: "Seeking the Pearl"},
{ID: 42, Name: "Shinko Windy"},
{ID: 43, Name: "Sweep Tosho"},
{ID: 44, Name: "Super Creek"},
{ID: 45, Name: "Smart Falcon"},
{ID: 46, Name: "Zenno Rob Roy"},
{ID: 47, Name: "Tosen Jordan"},
{ID: 48, Name: "Nakayama Festa"},
{ID: 49, Name: "Narita Taishin"},
{ID: 50, Name: "Nishino Flower"},
{ID: 51, Name: "Haru Urara"},
{ID: 52, Name: "Bamboo Memory"},
{ID: 53, Name: "Biko Pegasus"},
{ID: 54, Name: "Marvelous Sunday"},
{ID: 55, Name: "Matikanefukukitaru"},
{ID: 56, Name: "Mr. C.B."},
{ID: 57, Name: "Meisho doto"},
{ID: 58, Name: "Mejiro Dober"},
{ID: 59, Name: "Nice Nature"},
{ID: 60, Name: "King Halo"},
{ID: 61, Name: "Machikane Tannhauser"},
{ID: 62, Name: "Ikuno Dictus"},
{ID: 63, Name: "Mejiro Palmer"},
{ID: 64, Name: "Daitaku Helios"},
{ID: 65, Name: "Twin Turbo"},
{ID: 66, Name: "Satono Diamond"},
{ID: 67, Name: "Kitasan Black"},
{ID: 68, Name: "Sakura Chiyono O"},
{ID: 69, Name: "Sirius Symboli"},
{ID: 70, Name: "Mejiro Ardan"},
{ID: 71, Name: "Yaeno Muteki"},
{ID: 72, Name: "Tsurumaru Tsuyoshi"},
{ID: 73, Name: "Mejiro Bright"},
{ID: 75, Name: "Sakura Laurel"},
{ID: 76, Name: "Narita Top Road"},
{ID: 77, Name: "Yamanin Zephyr"},
{ID: 78, Name: "Daiichi Ruby"},
{ID: 79, Name: "Aston Machan"},
{ID: 80, Name: "K.S. Miracle"},
{ID: 81, Name: "Copano Rickey"},
{ID: 82, Name: "Hokko Tarumae"},
{ID: 83, Name: "Wonder Acute"},
{ID: 84, Name: "Montjeu"},
{ID: 85, Name: "Hayakawa Tazuna"},
{ID: 86, Name: "Akikawa Yayoi(President)"},
{ID: 87, Name: "Otonasi Etuko"},
{ID: 88, Name: "Kiryuin Aoi"},
{ID: 89, Name: "Anshinzawa Sasami"},
{ID: 90, Name: "Kashimoto Rico"},
{ID: 91, Name: "Light Hello"},
}