Compare commits

..

14 Commits

Author SHA1 Message Date
93a2c9b983 docs: update status of LEORA
Some checks failed
Deploy website to alys.phundrak.com / build (push) Has been cancelled
2025-02-17 12:34:12 +01:00
01ef9f97b0 docs: update ALYS license 2025-02-17 12:34:12 +01:00
a676ce5519 docs: remove untranslated text on English about page, fix typos
All checks were successful
Deploy website to alys.phundrak.com / build (push) Successful in 3m55s
2024-08-05 17:51:57 +02:00
2b00f590c3 docs(README): Update README
All checks were successful
Deploy website to alys.phundrak.com / build (push) Successful in 20s
2024-06-28 06:15:05 +02:00
e3f21a252b feat: Add link to other language in navbar
All checks were successful
Deploy website to alys.phundrak.com / build (push) Successful in 19s
2024-06-28 06:07:33 +02:00
1e7576be36 docs(en): Add English translation
All checks were successful
Deploy website to alys.phundrak.com / build (push) Successful in 25s
2024-06-28 06:04:42 +02:00
71447e3c70 docs: typos and rewording 2024-06-28 06:04:24 +02:00
0791acb502 fix: replace placeholder link
All checks were successful
Deploy website to alys.phundrak.com / build (push) Successful in 23s
2024-06-27 08:06:27 +02:00
6593342917 chore: add linting and formatting 2024-06-27 07:58:23 +02:00
0263c5e323 chore: add editorconfig file 2024-06-27 07:58:08 +02:00
aefe2b0766 chore: add onboarding experience when entering the Nix shell 2024-06-27 07:57:36 +02:00
f335b610ea deps: update vitepress 2024-06-27 07:57:07 +02:00
dcb4d9e694 chore: autoload Nix shell with direnv when entering the directory 2024-06-27 07:56:54 +02:00
45bb8edffd chore: switch from yarn to npm 2024-06-27 07:56:08 +02:00
25 changed files with 3578 additions and 2157 deletions

10
.editorconfig Normal file
View File

@@ -0,0 +1,10 @@
root = true
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
[*.{js,ts,json,mts,css}]
indent_style = space
indent_size = 2

1
.envrc Normal file
View File

@@ -0,0 +1 @@
use nix

14
.eslintrc.cjs Normal file
View File

@@ -0,0 +1,14 @@
/* eslint-env node */
require('@rushstack/eslint-patch/modern-module-resolution')
module.exports = {
root: true,
'extends': [
'plugin:vue/vue3-essential',
'eslint:recommended',
'@vue/eslint-config-prettier/skip-formatting'
],
parserOptions: {
ecmaVersion: 'latest'
}
}

View File

@@ -19,13 +19,11 @@ jobs:
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 18.x
- name: Enable corepack and yarn
run: corepack enable
node-version: 20.x
- name: Install dependencies
run: yarn install --frozen-lockfile
run: npm ci
- name: Build with VitePress
run: yarn build
run: npm run build
- name: Deploy on the web
uses: appleboy/scp-action@v0.1.7
with:

View File

@@ -1,19 +1,22 @@
# ALYS Vocal Libraries Website
## Installing dependencies
To run the website, you will need corepacks yarn 4. You can enable it
using `yarn set version stable`, or you can enter a Nix shell using
`nix-shell` at the root of this repository.
To run the website, you will need the NPM package manager. You can
either install it following your operating systems workflow, or you
can enter a Nix shell using `nix-shell` at the root of this
repository. If you run `direnv allow .` at the root of this
repository, the Nix shell made for this project will be loaded
automatically.
To install all dependencies, run the following command:
```sh
yarn
npm install
```
## Running the website
To run the website in development mode, run the following command:
```sh
yarn dev
npm run dev
```
This will start the website at <http://localhost:5173>.
@@ -21,12 +24,12 @@ This will start the website at <http://localhost:5173>.
## Building the website
To build the website, run the following command:
```sh
yarn build
npm run build
```
You can view this release build by running the following command:
```sh
yarn preview
npm run preview
```
# License

View File

@@ -8,13 +8,18 @@ export default defineConfig({
description: 'Chanteuse Virtuelle Francophone',
head: appHead,
cleanUrls: true,
locales: {
root: {
label: 'Français',
lang: 'fr',
themeConfig: {
editLink: {
pattern: 'https://labs.phundrak.com/ALYS/alys.phundrak.com/src/branch/main/docs/:path',
},
nav: [
{ text: 'Home', link: '/' },
{ text: 'Accueil', link: '/' },
{ text: 'À Propos', link: '/about' },
{ text: 'English', link: '/en/' },
],
sidebar: [
{
@@ -29,4 +34,32 @@ export default defineConfig({
],
socialLinks: socialLinks,
},
},
en: {
label: 'English',
lang: 'en',
themeConfig: {
editLink: {
pattern: 'https://labs.phundrak.com/ALYS/alys.phundrak.com/src/branch/main/docs/:path',
},
nav: [
{ text: 'Home', link: '/en/' },
{ text: 'About', link: '/en/about' },
{ text: 'Français', link: '/' },
],
sidebar: [
{
text: 'Main Pages',
items: [
{ text: 'Download', link: '/en/download' },
{ text: 'FAQ', link: '/en/faq' },
{ text: 'Community', link: '/en/community' },
{ text: 'About', link: '/en/about' },
],
},
],
socialLinks: socialLinks,
},
},
},
});

View File

@@ -15,7 +15,7 @@ const socialLinks = [
icon: {
svg: discordSvg,
},
link: 'https://alys.phundrak.com/discord',
link: 'https://discord.gg/mChDJQW',
},
];

View File

@@ -43,7 +43,7 @@
* in custom container, badges, etc.
* -------------------------------------------------------------------------- */
:root {
:root {
--vp-c-default-1: var(--vp-c-gray-1);
--vp-c-default-2: var(--vp-c-gray-2);
--vp-c-default-3: var(--vp-c-gray-3);
@@ -92,17 +92,8 @@
:root {
--vp-home-hero-name-color: transparent;
--vp-home-hero-name-background: -webkit-linear-gradient(
120deg,
#bd34fe 30%,
#41d1ff
);
--vp-home-hero-image-background-image: linear-gradient(
-45deg,
#bd34fe 50%,
#47caff 50%
);
--vp-home-hero-name-background: -webkit-linear-gradient(120deg, #bd34fe 30%, #41d1ff);
--vp-home-hero-image-background-image: linear-gradient(-45deg, #bd34fe 50%, #47caff 50%);
--vp-home-hero-image-filter: blur(44px);
}

32
docs/ALYS-1.1.md Normal file
View File

@@ -0,0 +1,32 @@
---
layout: home
---
# ALYS Restrictive License 1.1
Copyright © 2014-2021 VoxWave
Copyright © 2021-present Lucien Cartier-Tilet
Permission is hereby granted, free of charge, to any person obtaining a copy of this sound library (the “Vocal Library”), comprised of audio files, to use it exclusively for vocal synthesis in the UTAU, OpenUTAU, and Plogue Alter/Ego software. The following terms apply:
1. **Attribution**: The above copyright notice and this permission notice must be included in all copies or substantial portions of the Vocal Library. Any derivative works or performances utilizing the Vocal Library must credit the original authors and copyright holders.
2. **Non-Redistribution**: Publishing, redistributing, merging, sublicensing, or selling copies of the Vocal Library is strictly prohibited. However, derivative works, such as musical compositions or performances based on the Vocal Library, may be distributed or published under the same license terms, provided they comply with the attribution requirements.
3. **Commercial Use of Derivative Works**: Commercial use of the Vocal Library itself is strictly prohibited. However, commercial use of derivative works —like musical compositions, performances, or other creative projects— is permitted. These works must credit the original authors and adhere to this license's terms.
4. **Contributions**: Modifications, improvements, or additions to the existing audio files or associated data are allowed. Contributors must ensure that their contributions do not infringe upon any third-party rights and are made under the same license terms and conditions. Contributors shall indemnify the original copyright holders against any claims arising from their contributions.
5. **Usage Restrictions**: The Vocal Library may only be used for vocal synthesis within the specified software (UTAU, OpenUTAU, and Plogue Alter/Ego). Any other use is strictly prohibited without prior written permission from the copyright holders.
6. **Performance and Broadcast**: Performing and broadcasting works created using the Vocal Library is permitted, provided such performances and broadcasts comply with this license's terms, including the attribution requirements.
7. **Termination**: If you violate any of the terms of this license, your rights under this license will automatically terminate. In such cases, any use of the Vocal Library must cease immediately. To prevent termination, it is advisable to rectify any violations promptly and seek permission from the copyright holders for any necessary adjustments.
8. **Governing Law**: This license is governed by and construed in accordance with the laws of France. Disputes shall be resolved within this jurisdiction. For any disputes arising under this license, the parties agree to first attempt to resolve the issue through good faith negotiations. If the dispute cannot be resolved amicably, it shall be submitted to the exclusive jurisdiction of the courts located in France.
9. **Future Versions**: The copyright holders may publish new versions of this license. Such new versions will be similar in spirit to the present version but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If a version number is specified, you may choose that version or any later version published by the copyright holders.
THE VOCAL LIBRARY IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE VOCAL LIBRARY OR THE USE OR OTHER DEALINGS IN THE VOCAL LIBRARY.
THIS ABOVE COPYRIGHT NOTICE ONLY COVERS THE FILES THEMSELVES AND NOT THE VOICE THEY CONTAIN, WHICH REMAINS THE SOLE PROPERTY OF ITS OWNER.

View File

@@ -34,14 +34,15 @@ le navigateur de ses visiteurs sont ses préférences de thème de
couleurs.
### Analyse de trafic
Ce site utilise également [Umami](https://umami.is) afin de réaliser
des analyses de trafic. Ce service ne stocke aucune données sur
Ce site utilise [Umami](https://umami.is) afin de réaliser des
analyses de trafic. Ce service ne stocke aucune données sur
lordinateur de lutilisateur et ne collecte aucune données pouvant
lidentifier. Si vous souhaitez tout de même bloquer ce service, vous
pouvez rajouter le domaine `umami.phundrak.com` à la liste des
domaines bloqués par votre bloqueur de pubs — je recommande
personnellement uBlock Origin qui est dexpérience bien plus efficace
que nimporte quel autre bloqueur de pubs.
personnellement [uBlock Origin](https://ublockorigin.com/) qui est
dexpérience bien plus efficace que nimporte quel autre bloqueur de
pubs.
### Publicité
Un affichage de publicité sur ce site web est hors de question. Si

View File

@@ -8,4 +8,4 @@ next: false
## Discord
La communauté ALYS est présente sur Discord ! Vous pouvez la rejoindre
via [ce lien](https://alys.phundrak.com/discord).
via [ce lien](https://discord.gg/mChDJQW).

View File

@@ -18,19 +18,19 @@ est propre que vous trouverez ci-dessous.
## Alter/Ego
[Alter/Ego](https://www.plogue.com/products/alter-ego.html) est un
logiciel de synthèse vocale développé par [Plogue Art et Technologie,
Inc.](https://www.plogue.com/). Il est disponible gratuitement depuis
leur site et est compatible avec diverses banques vocales. ALYS fût la
première banque vocale commerciale de cette plateforme ainsi que sa
première banque vocale francophone.
logiciel de synthèse vocale chantée développé par [Plogue Art et
Technologie, Inc.](https://www.plogue.com/). Il est disponible
gratuitement depuis leur site et est compatible avec diverses banques
vocales. ALYS fût la première banque vocale commerciale de cette
plateforme ainsi que sa première banque vocale francophone.
Cette version dALYS a pour surnom *ALYS4AE* afin de distinguer ses
banques vocales pour Alter/Ego avec les autres.
::: tip Information
Alter/Ego est un instrument virtuel créé de manière à être utilisé
dans un logiciel de musique (DAW) tel que Cubase, FL Studio ou Reaper.
ALYS4AE est quant à elle un plugin pour Alter/Ego et ne peut être
Alter/Ego est un instrument virtuel créé pour être utilisé dans un
logiciel de musique (DAW) tel que Cubase, FL Studio ou Reaper. ALYS4AE
est quant à elle un plugin pour Alter/Ego et ne peut pas être
installée sans avoir installé Alter/Ego au préalable.
:::
@@ -39,8 +39,8 @@ Les fichiers sources dALYS4AE se situent ci-dessous :
- [ALYS-DB-002-JPN](https://labs.phundrak.com/ALYS/ALYS-DB-002-JPN)
### Installation
Afin dutiliser ALYS4AE, vous devrez tout dabord télécharger et
installer Alter/Ego.
Afin dutiliser ALYS4AE, vous devrez tout dabord [télécharger et
installer Alter/Ego](https://www.plogue.com/products/alter-ego.html).
Suite à cela, il vous faudra télécharger lun des deux installateurs
dALYS selon votre système dexploitation.
@@ -62,13 +62,13 @@ téléchargée, vous pourrez en faire un glisser-déposer sur linterface
dAlter/Ego ouverte depuis un logiciel de musique.
::: danger ATTENTION
Cette image ne doit en aucun cas être modifiée. Toute modification
**CETTE IMAGE NE DOIT EN AUCUN CAS ÊTRE MODIFIÉE.** Toute modification
rend inutile cette image et détruirait les données permettant
lactivation dALYS.
:::
## UTAU
Le prototype original dALYS fût développé pour UTAU. Lensemble des
Le prototype original dALYS fut développé pour UTAU. Lensemble des
banques vocales développées pour cette plateforme est appelé
*ALYS4UTAU*.
@@ -87,7 +87,7 @@ ALYS4UTAU dispose de trois banques vocales :
[téléchargement](https://labs.phundrak.com/ALYS/ALYS-DB-001-JPN/releases)
- **ALYS-DB-001-FRA** : la première banque vocale francophone dALYS
pour UTAU. Elle ne fût jamais utilisée publiquement du fait dun
pour UTAU. Elle ne fut jamais utilisée publiquement du fait dun
manque de qualité de ses enregistrements
[téléchargement](https://labs.phundrak.com/ALYS/ALYS-DB-001-FRA/releases)
@@ -98,8 +98,11 @@ ALYS4UTAU dispose de trois banques vocales :
[téléchargement](https://labs.phundrak.com/ALYS/ALYS-DB-002-FRA/releases)
Leur téléchargement se fait via longlet *Releases* de la page des
sources de chacune des banques vocales. Vous pouvez télécharger soit
larchive zip, soit larchive tar.gz.
sources de chaque banque vocale. Vous pouvez télécharger soit
larchive en `.zip`, soit larchive en `.tar.gz`. Si vous êtes sous
Windows, je vous recommande chaudement lutilisation de
[7-Zip](https://7-zip.org/) pour extraire ces formats (ainsi que tout
autre format compressé, tel que `.7z`, `.rar` ou `.xz`).
## DiffSinger
[ALYS pour DiffSinger](https://www.alys.utaufrance.com/) est

17
docs/en/ALYS-1.0.md Normal file
View File

@@ -0,0 +1,17 @@
---
layout: home
---
ALYS Restrictive Licence 1.0
Copyright © 2014-2024 Lucien Cartier-Tilet
Permission is hereby granted, free of charge, to any person obtaining a copy of this sound library, comprised of audio files (the “Vocal Library”), to use it within the boundary of vocal synthesis in the software UTAU, OpenUTAU, and Plogue Alter/Ego only. Permission is also herby granted to copy and/or modify the Vocal Library under the same licence and with the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Vocal Library.
However, it is explicitly forbidden to publish, redistribute, merge, sublicense, and/or sell copies of the Vocal Library.
THE VOCAL LIBRARY IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE VOCAL LIBRARY OR THE USE OR OTHER DEALINGS IN THE VOCAL LIBRARY.
THIS ABOVE COPYRIGHT NOTICE ONLY COVERS THE FILES THEMSELVES AND NOT THE VOICE THEY CONTAIN, WHICH REMAINS THE SOLE PROPERTY OF ITS OWNER.

32
docs/en/ALYS-1.1.md Normal file
View File

@@ -0,0 +1,32 @@
---
layout: home
---
# ALYS Restrictive License 1.1
Copyright © 2014-2021 VoxWave
Copyright © 2021-present Lucien Cartier-Tilet
Permission is hereby granted, free of charge, to any person obtaining a copy of this sound library (the “Vocal Library”), comprised of audio files, to use it exclusively for vocal synthesis in the UTAU, OpenUTAU, and Plogue Alter/Ego software. The following terms apply:
1. **Attribution**: The above copyright notice and this permission notice must be included in all copies or substantial portions of the Vocal Library. Any derivative works or performances utilizing the Vocal Library must credit the original authors and copyright holders.
2. **Non-Redistribution**: Publishing, redistributing, merging, sublicensing, or selling copies of the Vocal Library is strictly prohibited. However, derivative works, such as musical compositions or performances based on the Vocal Library, may be distributed or published under the same license terms, provided they comply with the attribution requirements.
3. **Commercial Use of Derivative Works**: Commercial use of the Vocal Library itself is strictly prohibited. However, commercial use of derivative works —like musical compositions, performances, or other creative projects— is permitted. These works must credit the original authors and adhere to this license's terms.
4. **Contributions**: Modifications, improvements, or additions to the existing audio files or associated data are allowed. Contributors must ensure that their contributions do not infringe upon any third-party rights and are made under the same license terms and conditions. Contributors shall indemnify the original copyright holders against any claims arising from their contributions.
5. **Usage Restrictions**: The Vocal Library may only be used for vocal synthesis within the specified software (UTAU, OpenUTAU, and Plogue Alter/Ego). Any other use is strictly prohibited without prior written permission from the copyright holders.
6. **Performance and Broadcast**: Performing and broadcasting works created using the Vocal Library is permitted, provided such performances and broadcasts comply with this license's terms, including the attribution requirements.
7. **Termination**: If you violate any of the terms of this license, your rights under this license will automatically terminate. In such cases, any use of the Vocal Library must cease immediately. To prevent termination, it is advisable to rectify any violations promptly and seek permission from the copyright holders for any necessary adjustments.
8. **Governing Law**: This license is governed by and construed in accordance with the laws of France. Disputes shall be resolved within this jurisdiction. For any disputes arising under this license, the parties agree to first attempt to resolve the issue through good faith negotiations. If the dispute cannot be resolved amicably, it shall be submitted to the exclusive jurisdiction of the courts located in France.
9. **Future Versions**: The copyright holders may publish new versions of this license. Such new versions will be similar in spirit to the present version but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If a version number is specified, you may choose that version or any later version published by the copyright holders.
THE VOCAL LIBRARY IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE VOCAL LIBRARY OR THE USE OR OTHER DEALINGS IN THE VOCAL LIBRARY.
THIS ABOVE COPYRIGHT NOTICE ONLY COVERS THE FILES THEMSELVES AND NOT THE VOICE THEY CONTAIN, WHICH REMAINS THE SOLE PROPERTY OF ITS OWNER.

32
docs/en/about.md Normal file
View File

@@ -0,0 +1,32 @@
---
outline: deep
editLink: true
prev: false
next: false
---
# About this website
This website is maintained by [Lucien
Cartier-Tilet](https://phundrak.com) (hereafter the *webmaster*), the original developer of ALYS, former CTO, and co-founder of VoxWave.
This website is self-hosted by the webmaster on his own server in France. This website is protected by Cloudflare.
## Licence
This site is licenced under the open-source licence [`AGPL-3.0`](https://www.gnu.org/licenses/agpl-3.0.fr.html), its source code is available on [this page](https://labs.phundrak.com/ALYS/alys.phundrak.com).
The Discord and Gitea icons used in the site header belong to Discord Inc. and CommitGo, Inc. respectively.
## Privacy
### Cookies and data stored on the visitors computer
This site does not use cookies and does not store any information that could identify its visitors. The only data it stores on visitors' browsers is their colour theme preferences.
### Traffic analysis
This website uses [Umami](https://umami.is) to carry out traffic analyses. This service does not store any data on the user's computer and does not collect any data that could identify them. If you still wish to block this service, you can add the domain `umami.phundrak.com` to the list of domains blocked by your ad blocker - I personally recommend [uBlock Origin](https://ublockorigin.com/), which in my experience is much more effective than any other ad blocker.
### Advertising
Displaying advertising on this website is out of the question. If you
see any here, your computer or browser is probably infected with a
virus.

10
docs/en/community.md Normal file
View File

@@ -0,0 +1,10 @@
---
editLink: true
prev: false
next: false
---
# Community
## Discord
The ALYS community is now on Discord! You can join via [this link](https://discord.gg/mChDJQW).

101
docs/en/download.md Normal file
View File

@@ -0,0 +1,101 @@
---
outline: deep
editLink: true
prev: false
next: false
---
# Download
ALYS is currently available on three platforms:
- [Alter/Ego](#alter-ego), its former commercial platform
- [UTAU](#utau), its original platform for its initial prototype
- [OpenUTAU](#diffsinger-for-openutau), providing access to its prototype and its DiffSinger version
Each of these three platforms has its own download link, which you can find below.
## Alter/Ego
[Alter/Ego](https://www.plogue.com/products/alter-ego.html) is a
singing vocal synthesis program developed by [Plogue Art and
Technology, Inc.](https://www.plogue.com/). It is available free of
charge from their site and is compatible with various vocal libraries.
ALYS was the platform's first commercial voice bank and its first
French-language voice bank.
This version of ALYS has the nickname *ALYS4AE* to distinguish its
Alter/Ego voice banks from the others.
::: tip Information
Alter/Ego is a virtual instrument created for use in music software
(DAW, or *D*igital *A*udio *W*orkstation) such as Cubase, FL Studio or
Reaper. ALYS4AE is a plug-in for Alter/Ego and cannot be installed
without first installing Alter/Ego.
:::
The ALYS4AE source files can be found below:
- [ALYS-DB-003-FRA](https://labs.phundrak.com/ALYS/ALYS-DB-003-FRA)
- [ALYS-DB-002-JPN](https://labs.phundrak.com/ALYS/ALYS-DB-002-JPN)
### Installation
To use ALYS4AE, you must first [download and install
Alter/Ego](https://www.plogue.com/products/alter-ego.html).
You will then need to download one of the two ALYS installers
depending on your operating system.
- [ALYS4AE Windows](https://labs.phundrak.com/ALYS/ALYS/media/branch/main/installers/VoxWave_ALYS_for_AlterEgo_v1.101.exe) (282 Mio)
- [ALYS4AE macOS](https://labs.phundrak.com/ALYS/ALYS/media/branch/main/installers/VoxWave_ALYS_for_AlterEgo_v1.101.pkg) (284 Mio)
::: danger ATTENTION
Due to their different processor architecture, ALYS4AE is not natively
compatible with the Apple M1, M2 and M3 or any future iteration of
their ARM processor architecture.
:::
### Activation
To activate ALYS4AE, you will need to download [this
image](https://labs.phundrak.com/ALYS/ALYS/raw/branch/main/img/VoxWave.png)
which is the ALYS4AE activation key. Once this image has been
downloaded, you can drag and drop it onto the Alter/Ego interface from
any music software.
::: danger ATTENTION
**THIS IMAGE MUST NOT BE MODIFIED UNDER ANY CIRCUMSTANCES.** Any
modification renders this image useless and would destroy the data
allowing the activation of ALYS.
:::
## UTAU
The original ALYS prototype was developed for UTAU. The set of vocal libraries developed for this platform is called *ALYS4UTAU*.
[UTAU](http://utau2008.xrea.jp/) is shareware developed by Ameya/Ayame, originally released in March 2008 and last updated on September 5th, 2013. This platform allows anyone to create their own vocal library and run them through various singing synthesis engines.
*ALYS4UTAU* can be downloaded via the source page for each vocal
library, of which there is a total of three:
- **ALYS-DB-001-JPN**: The Japanese vocal library of *ALYS4UTAU*, used
publicly.
[download](https://labs.phundrak.com/ALYS/ALYS-DB-001-JPN/releases)
- **ALYS-DB-001-FRA**: The first French vocal library for ALYS4UTAU.
It was never used publicly due to the poor quality of its
recordings.
[download](https://labs.phundrak.com/ALYS/ALYS-DB-001-FRA/releases)
- **ALYS-DB-002-FRA** : The second French vocal library for
*ALYS4UTAU*, used publicly.
[download](https://labs.phundrak.com/ALYS/ALYS-DB-002-FRA/releases)
They can be downloaded via the *Releases* tab on the source page of
each voice bank. You can download either the zip archive or the tar.gz
archive. If you are on Windows, I highly recommend you to use
[7-Zip](https://7-zip.org/) to extract them (or any other compressed
format, like `.7z`, `.rar`, or `.xz`).
## DiffSinger
[ALYS for DiffSinger](https://www.alys.utaufrance.com/) is developed
and distributed by [UtauFrance](https://utaufrance.com/). DiffSinger
can be used with OpenUTAU. ALYS DiffSinger vocal library can sing in
French, Japanese, and English.

65
docs/en/faq.md Normal file
View File

@@ -0,0 +1,65 @@
---
outline: deep
editLink: true
prev: false
next: false
---
# FAQ
## Under which licence is ALYS?
ALYS is subject to multiple licences depending on its components.
ALYS configuration files are under free licence
[`GPL-3.0`](https://www.gnu.org/licenses/gpl-3.0.fr.html).
Documentation files are under free licence
[`FDL-1.3`](https://www.gnu.org/licenses/fdl-1.3.fr.html).
The audio files are under a licence specific to ALYS, the restrictive
licence [`ALYS-1.1`](/en/ALYS-1.1.md). This licence can be summarised
as follows:
- Any person is free to access ALYS audio files without restriction;
- Any person has the right to use the ALYS audio files for vocal
synthesis within the framework in which this vocal synthesis occurs
via the Alter/Ego, UTAU, or OpenUTAU software;
- Any person is free to modify ALYS audio files within the framework
described above;
- Anyone is free to redistribute the audio files, provided they remain
under the same licence;
- It is strictly forbidden to change the licence of the audio files or
to sell them.
The other components of ALYS (trademark, design, voice) are not
covered by the above licences but by other licences held by their
rightful owners.
## Can I redistribute ALYS?
Absolutely, as long as the files redistributed comply with their
respective licences.
Regarding its physical appearance and branding, as long as no
commercial use is made of it, there shouldn't be any problem either,
but it is strongly recommended that you contact the copyright holders
in case of doubt.
Redistribution of audio files for any use other than their intended
use as described by the ALYS-1.0 licence can only take place with
Poucet's express permission.
## Is ALYS maintained?
From a vocal library point of view, Lucien (the original ALYS
developer) no longer updates either ALYS4AE or ALYS4UTAU. Updates may
be proposed on the source file repositories to improve the vocal
libraries, but they will only be accepted at Lucien's discretion.
ALYS for DiffSinger is outside Lucien's domain. The team behind
DiffSinger, [UFR](https://utaufrance.com/), should be contacted
instead.
## Are there any plans for LEORA?
LEORA was republished on February 14th of 2025 for DiffSinger. You can
download her vocal library on [the website of
UtauFrance](https://www.alys.utaufrance.com/leora/). There are
currently no plan to republish LEORA as source-available like ALYS
currently is.

32
docs/en/index.md Normal file
View File

@@ -0,0 +1,32 @@
---
# https://vitepress.dev/reference/default-theme-home-page
layout: home
hero:
name: "ALYS"
text: "Virtual French Singer"
tagline: ALYS original voices website
image:
src: /img/ALYS4AE_only.webp
alt: Artwork of ALYS for Alter/Ego
actions:
- theme: brand
text: Download
link: /en/download
- theme: alt
text: FAQ
link: /en/faq
- theme: alt
text: Community
link: /en/community
features:
- title: Multilingual voice
details: ALYS can sing in French and Japanese thanks to its dedicated vocal libraries
- title: Crowd-sourced
details: ALYS source files are accessible to everyone and can be modified and improved by the community
- title: Free
details: ALYS is now available without having to spend a penny
- title: Multi-platform
details: ALYS is available on Alter/Ego and UTAU, both compatible with Windows and macOS, but also OpenUTAU which is additionally available on Linux
---

View File

@@ -7,9 +7,9 @@ next: false
# FAQ
## Sous quelle license est ALYS ?
## Sous quelle licence est ALYS ?
ALYS est soumise à multiple licences selon ses composants.
ALYS est soumise à multiples licences selon ses composants.
Les fichiers de configuration dALYS sont sous licence libre
[`GPL-3.0`](https://www.gnu.org/licenses/gpl-3.0.fr.html).
@@ -18,36 +18,36 @@ Les fichiers de documentation sont sous la licence libre
[`FDL-1.3`](https://www.gnu.org/licenses/fdl-1.3.fr.html).
Les fichiers audio sont sous une licence propre à ALYS, la licence
restrictive [`ALYS-1.0`](/ALYS-1.0.md). Cette licence peut se résumer
restrictive [`ALYS-1.1`](/ALYS-1.1.md). Cette licence peut se résumer
ainsi :
- Toute personne est libre daccéder aux fichiers audio dALYS sans
restriction
restriction ;
- Toute personne a le droit dutiliser les fichiers audio dALYS pour
de la synthèse vocale dans le cadre dans lequel cette synthèse
vocale se produit via les logiciels Alter/Ego, UTAU ou OpenUTAU
vocale se produit via les logiciels Alter/Ego, UTAU ou OpenUTAU ;
- Toute personne est libre de modifier les fichiers audio dALYS dans
le cadre décrit ci-dessus
le cadre décrit ci-dessus ;
- Toute personne est libre de redistribuer les fichiers audio à
condition quils restent sous la même licence
condition quils restent sous la même licence ;
- Il est strictement interdit de changer la licence des fichiers audio
ou de les vendre
ou de les vendre.
Les autres composants dALYS (marque déposée, design, voix) ne sont
pas couverts par les licences ci-dessus mais par dautres licences
pas couverts par les licences ci-dessus, mais par dautres licences
détenues par leurs ayant-droits.
## Ai-je le droit de redistribuer ALYS ?
Concernant ses fichiers source autres que fichiers audio, absolument,
tant que cela respecte leur licence respective.
Absolument, tant que les fichiers redistribués respectent leurs
licences respectives.
Quant à son apparence physique et sa marque, tant quaucune
utilisation commerciale nen est faite, il ne devrait pas y avoir de
problème non plus, mais il est fortement recommandé de contacter les
ayant-droits en cas de doute.
Pour ce qui est des fichiers audio, leur redistribution ne peut se
faire quavec laccord de Poucet directement.
La redistribution des fichiers audio pour toute utilisation autre que
celle prévue par la licence ALYS-1.0 ne peut se faire qu'avec
l'autorisation formelle de Poucet.
## Y a-t-il une maintenance faite sur ALYS ?
@@ -63,7 +63,8 @@ faudra sadresser.
## Y a-t-il quelque chose de prévu pour LEORA ?
Aucun projet nest prévu pour le moment. Cela dépend, entre autres, de
la volonté des ayant-droits. Merci déviter toute communication non
sollicitée à légard des anciens membres de VoxWave par rapport à
LEORA.
LEORA a été republiée le 14 Février 2025 pour DiffSinger et est
disponible au téléchargement sur [le site
dUtauFrance](https://www.alys.utaufrance.com/leora/). Il nest
cependant pas prévu de republier LEORA en source disponible comme
cest actuellement le cas pour ALYS.

48
misc/enter-shell-hook.sh Executable file
View File

@@ -0,0 +1,48 @@
#!/bin/bash
# $1 subcommand
display_command() {
echo -e "\t{{ Bold (Color \"#00FF00\" \"npm $1\") }}" | gum format -t template
echo ''
}
# $1 emoji, $2 text, $3 subcommand
display_command_and_comment() {
echo "$1 {{ Italic \"$2\" }}" | gum format -t template | gum format -t emoji
display_command "$3"
echo ''
}
what_next() {
echo ''
display_command_and_comment ':rocket:' 'Run the project in development mode' 'run dev'
display_command_and_comment ':wrench:' 'Build the project' 'run build'
display_command_and_comment ':eyes:' 'Preview the built project' 'run preview'
echo ''
}
setup() {
gum spin --spinner dot --title 'Installing dependencies with npm' --show-output -- npm i
echo ':wrench: All your dependencies are now installed! You can now use any of the following commands:' | gum format -t emoji
what_next
}
just_info() {
echo ''
echo 'No problem, you can always run this command later do install them:'
display_command 'install'
echo ''
echo 'You will then be able to execute the following commands:'
what_next
}
echo ''
echo ':stars: Welcome to the {{ Bold "alys.phundrak.com" }} development environment!' | gum format -t template | gum format -t emoji
if [ -d "node_modules" ]; then
echo ':star2: Your dependencies are already installed I see!' | gum format -t emoji
echo ':wrench: You can now run the following commands to run the project:' | gum format -t emoji
what_next
elif gum confirm 'Would you like to install the NPM dependencies of the project right now?'; then
setup
else
just_info
fi

3059
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -6,10 +6,16 @@
"scripts": {
"dev": "vitepress dev docs",
"build": "vitepress build docs",
"preview": "vitepress preview docs"
"preview": "vitepress preview docs",
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore",
"format": "prettier --write docs/.vitepress/"
},
"devDependencies": {
"vitepress": "^1.0.0-rc.45"
},
"packageManager": "yarn@4.1.1"
"vitepress": "^1.2.3",
"@rushstack/eslint-patch": "^1.8.0",
"@vue/eslint-config-prettier": "^9.0.0",
"eslint": "^8.57.0",
"eslint-plugin-vue": "^9.23.0",
"prettier": "^3.2.5"
}
}

View File

@@ -1,9 +1,10 @@
{ pkgs ? import <nixpkgs> {} }:
pkgs.mkShell {
nativeBuildInputs = with pkgs.buildPackages; [
corepack
nativeBuildInputs = with pkgs; [
nodejs_20
gum
];
shellHook = ''
yarn set version stable
bash misc/enter-shell-hook.sh
'';
}

2069
yarn.lock

File diff suppressed because it is too large Load Diff