refactor: move Vuepress files in dedicated directory

Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
This commit is contained in:
2023-02-02 19:45:15 +01:00
parent 8e7322c225
commit 8413181750
59 changed files with 9 additions and 9 deletions

View File

@@ -0,0 +1,4 @@
;;; Directory Local Variables -*- no-byte-compile: t -*-
;;; For more information see (info "(emacs) Directory Variables")
((typescript-mode . ((typescript-indent-level . 2))))

View File

@@ -0,0 +1,13 @@
import { defineClientConfig } from '@vuepress/client';
import PreviewImage from './components/PreviewImage.vue';
import ResponsiveImage from './components/ResponsiveImage.vue';
export default defineClientConfig({
enhance({ app, router, siteData }) {
app.component('PreviewImage', PreviewImage);
app.component('ResponsiveImage', ResponsiveImage);
},
setup() {},
layouts: {},
rootComponents: [],
});

View File

@@ -0,0 +1,51 @@
<template>
<a class="no-decoration" :href="src">
<figure class="img-prev" :style="style">
<ResponsiveImage
:source="props.src"
:size="props.width"
:preview="props.preview"
:previewWidth="props.previewWidth"
:previewTheshold="props.maxwidth"
/>
<figcaption>
<slot />
</figcaption>
</figure>
</a>
</template>
<script setup lang="ts">
const props = defineProps<{
src: string;
width: number;
preview: string;
previewWidth: number;
maxwidth?: number;
}>();
const style = props.maxwidth ? `max-width: ${props.maxwidth}px` : '';
</script>
<style scoped lang="scss">
img {
height: auto;
width: 100%;
}
figure {
float: left;
margin: 0.5rem 1rem;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
max-width: 400px;
}
@media only screen and (max-width: 800px) {
figure {
float: none;
}
}
</style>

View File

@@ -0,0 +1,25 @@
<template>
<img :srcset="srcset" :sizes="sizes" :alt="props.alt" :src="props.src" />
</template>
<script setup lang="ts">
const props = defineProps<{
src: string;
width: number;
preview: string;
previewWidth: number;
previewThreshold?: number;
alt?: string;
}>();
const srcset = [
`${props.preview} ${props.previewWidth}w`,
`${props.src} ${props.width}w`,
].join(', ');
const sizes = [
`(max-width: ${props.previewThreshold || props.previewWidth}px) ${
props.previewWidth
}px`,
`${props.width}px`,
].join(', ');
</script>

View File

@@ -0,0 +1,25 @@
import { defineUserConfig, defaultTheme } from 'vuepress';
import { removeHtmlExtensionPlugin } from 'vuepress-plugin-remove-html-extension';
import head from './head';
import locales from './locales';
import themeLocales from './themeLocales';
export default defineUserConfig({
lang: 'fr-FR',
title: 'Lucien Cartier-Tilet',
description: 'Site web personnel de Lucien Cartier-Tilet',
lastUpdated: true,
head: head,
markdown: {
html: true,
linkify: true,
typographer: true,
},
plugins: [removeHtmlExtensionPlugin()],
locales: locales,
theme: defaultTheme({
contributors: false,
locales: themeLocales,
repo: 'https://labs.phundrak.com/phundrak/phundrak.com',
}),
});

128
content/.vuepress/head.ts Normal file
View File

@@ -0,0 +1,128 @@
interface SimplifiedHeader {
tag: string;
content: [any];
}
const simplifiedHead = [
{
tag: 'meta',
content: [
{
name: 'author',
content: 'Lucien Cartier-Tilet',
},
{
property: 'og:image',
content: 'https://cdn.phundrak.com/img/rich_preview.png',
},
{
property: 'org:title',
content: 'Lucien Cartier-Tilet',
},
{
property: 'og:description',
content: 'Site web personnel de Lucien Cartier-Tilet',
},
{
name: 'twitter:card',
content: 'summary',
},
{
name: 'twitter:site',
content: '@phundrak',
},
{
name: 'twitter:creator',
content: '@phundrak',
},
{ name: 'msapplication-TileColor', content: '#3b4252' },
{ name: 'msapplication-TileImage', content: '/ms-icon-144x144.png' },
{ name: 'theme-color', content: '#3b4252' },
],
},
{
tag: 'link',
content: [
{
rel: 'apple-touch-icon',
sizes: '57x57',
href: '/apple-icon-57x57.png',
},
{
rel: 'apple-touch-icon',
sizes: '60x60',
href: '/apple-icon-60x60.png',
},
{
rel: 'apple-touch-icon',
sizes: '72x72',
href: '/apple-icon-72x72.png',
},
{
rel: 'apple-touch-icon',
sizes: '76x76',
href: '/apple-icon-76x76.png',
},
{
rel: 'apple-touch-icon',
sizes: '114x114',
href: '/apple-icon-114x114.png',
},
{
rel: 'apple-touch-icon',
sizes: '120x120',
href: '/apple-icon-120x120.png',
},
{
rel: 'apple-touch-icon',
sizes: '144x144',
href: '/apple-icon-144x144.png',
},
{
rel: 'apple-touch-icon',
sizes: '152x152',
href: '/apple-icon-152x152.png',
},
{
rel: 'apple-touch-icon',
sizes: '180x180',
href: '/apple-icon-180x180.png',
},
{
rel: 'icon',
type: 'image/png',
sizes: '192x192',
href: '/android-icon-192x192.png',
},
{
rel: 'icon',
type: 'image/png',
sizes: '32x32',
href: '/favicon-32x32.png',
},
{
rel: 'icon',
type: 'image/png',
sizes: '96x96',
href: '/favicon-96x96.png',
},
{
rel: 'icon',
type: 'image/png',
sizes: '16x16',
href: '/favicon-16x16.png',
},
{ rel: 'manifest', href: '/manifest.json' },
],
},
];
let head = [];
simplifiedHead.map((tag: SimplifiedHeader) => {
let tagName = tag.tag;
tag.content.forEach((element) => {
head.push([tagName, element]);
});
});
export default head;

View File

@@ -0,0 +1,19 @@
const locales = {
'/': {
lang: 'fr-FR',
title: 'Lucien Cartier-Tilet',
description: 'Site web personnel de Lucien Cartier-Tilet',
},
'/en/': {
lang: 'en-US',
title: 'Lucien Cartier-Tilet',
description: 'Personal website of Lucien Cartier-Tilet',
},
'/lfn/': {
lang: 'lfn',
title: 'Lucien Cartier-Tilet',
description: 'loca ueb de Lucien Cartier-Tilet',
},
};
export default locales;

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig><msapplication><tile><square70x70logo src="/ms-icon-70x70.png"/><square150x150logo src="/ms-icon-150x150.png"/><square310x310logo src="/ms-icon-310x310.png"/><TileColor>#eceff4</TileColor></tile></msapplication></browserconfig>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

View File

@@ -0,0 +1,174 @@
/*
* Nord Theme:
* - Copyright (c) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
* - Copyright (c) 2016-present Sven Greb <development@svengreb.de>
*/
:root {
--nord0: #2e3440;
--nord1: #3b4252;
--nord2: #434c5e;
--nord3: #4c566a;
--nord4: #d8dee9;
--nord5: #e5e9f0;
--nord6: #eceff4;
--nord7: #8fbcbb;
--nord8: #88c0d0;
--nord9: #81a1c1;
--nord10: #5e81ac;
--nord11: #bf616a;
--nord12: #d08770;
--nord13: #ebcb8b;
--nord14: #a3be8c;
--nord15: #b48ead;
scroll-behavior: smooth;
// brand colors
--c-brand: var(--nord14);
--c-brand-light: var(--nord14);
// background colors
--c-bg: var(--nord6);
--c-bg-light: var(--nord6);
--c-bg-lighter: var(--nord5);
--c-bg-dark: var(--nord5);
--c-bg-darker: var(--nord4);
--c-bg-navbar: var(--c-bg);
--c-bg-sidebar: var(--c-bg);
--c-bg-arrow: var(--nord4);
// text colors
--c-text: var(--nord1);
--c-text-accent: var(--c-brand);
--c-text-light: var(--nord2);
--c-text-lighter: var(--nord3);
--c-text-lightest: var(--nord4);
--c-text-quote: var(--nord2);
// border colors
--c-border: var(--nord4);
--c-border-dark: var(--nord4);
// custom container colors
--c-tip: var(--nord14);
--c-tip-bg: var(--c-bg);
--c-tip-title: var(--c-text);
--c-tip-text: var(--c-text);
--c-tip-text-accent: var(--c-text-accent);
--c-warning: var(--nord13);
--c-warning-bg: var(--c-bg);
--c-warning-bg-light: var(--c-bg-light);
--c-warning-bg-lighter: var(--c-bg-lighter);
--c-warning-border-dark: var(--nord3);
--c-warning-details-bg: var(--c-bg);
--c-warning-title: var(--nord12);
--c-warning-text: var(--nord12);
--c-warning-text-accent: var(--nord12);
--c-warning-text-light: var(--nord12);
--c-warning-text-quote: var(--nord12);
--c-danger: var(--nord11);
--c-danger-bg: var(--c-bg);
--c-danger-bg-light: var(--c-bg-light);
--c-danger-bg-lighter: var(--c-bg-light);
--c-danger-border-dark: var(--nord11);
--c-danger-details-bg: var(--nord2);
--c-danger-title: var(--nord11);
--c-danger-text: var(--nord11);
--c-danger-text-accent: var(--nord11);
--c-danger-text-light: var(--nord11);
--c-danger-text-quote: var(--nord11);
--c-details-bg: var(--c-bg-lighter);
// badge component colors
--c-badge-tip: var(--c-tip);
--c-badge-warning: var(--c-warning);
--c-badge-warning-text: var(--c-bg);
--c-badge-danger: var(--c-danger);
--c-badge-danger-text: var(--c-bg);
// transition vars
--t-color: 0.3s ease;
--t-transform: 0.3s ease;
// code blocks vars
--code-bg-color: var(--nord0);
--code-hl-bg-color: var(--nord1);
--code-ln-color: #9e9e9e;
--code-ln-wrapper-width: 3.5rem;
// font vars
--font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
--font-family-code: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
// layout vars
--navbar-height: 3.6rem;
--navbar-padding-v: 0.7rem;
--navbar-padding-h: 1.5rem;
--sidebar-width: 20rem;
--sidebar-width-mobile: calc(var(--sidebar-width) * 0.82);
--content-width: 740px;
--homepage-width: 960px;
}
html.dark {
// brand colors
--c-brand: var(--nord14);
--c-brand-light: var(--nord14);
// background colors
--c-bg: var(--nord1);
--c-bg-light: var(--nord2);
--c-bg-lighter: var(--nord2);
--c-bg-dark: var(--nord3);
--c-bg-darker: var(--nord3);
// text colors
--c-text: var(--nord4);
--c-text-light: var(--nord5);
--c-text-lighter: var(--nord5);
--c-text-lightest: var(--nord6);
--c-text-quote: var(--c-text);
// border colors
--c-border: var(--nord3);
--c-border-dark: var(--nord3);
// custom container colors
--c-tip: var(--nord14);
--c-warning: var(--nord13);
--c-warning-bg: var(--c-bg);
--c-warning-bg-light: var(--c-bg-light);
--c-warning-bg-lighter: var(--c-bg-lighter);
--c-warning-border-dark: var(--nord3);
--c-warning-details-bg: var(--c-bg);
--c-warning-title: var(--nord13);
--c-warning-text: var(--nord13);
--c-warning-text-accent: var(--nord13);
--c-warning-text-light: var(--nord13);
--c-warning-text-quote: var(--nord13);
--c-danger: var(--nord11);
--c-danger-bg: var(--c-bg);
--c-danger-bg-light: var(--c-bg-light);
--c-danger-bg-lighter: var(--c-bg-light);
--c-danger-border-dark: var(--nord11);
--c-danger-details-bg: var(--nord2);
--c-danger-title: var(--nord11);
--c-danger-text: var(--nord11);
--c-danger-text-accent: var(--nord11);
--c-danger-text-light: var(--nord11);
--c-danger-text-quote: var(--nord11);
--c-details-bg: var(--c-bg-light);
// badge component colors
--c-badge-warning-text: var(--nord0);
--c-badge-danger-text: var(--nord0);
// code blocks vars
--code-hl-bg-color: var(--nord2);
}

View File

@@ -0,0 +1,64 @@
const themeLocales = {
'/': {
selectLanguageName: 'Français',
tip: 'nota bene',
warning: 'attention',
sidebar: [
'/README.md',
'/about.md',
'/resume.md',
'/projects.md',
'/conlanging.md',
'/vocal-synthesis.md',
],
notFound: [
'Cest bien vide ici',
'Pourquoi sommes-nous ici?',
'Erreur 404',
'Le lien ne semble pas être correct',
],
backToHome: 'Retour accueil',
openInNewWindow: 'Ouvrir dans une nouvelle fenêtre',
toggleColorMode: 'Changer de thème',
toggleSidebar: 'Barre latérale',
lastUpdatedText: 'Dernière mise à jour',
},
'/lfn/': {
selectLanguageName: 'Elefen',
tip: 'avisa',
warning: 'averti',
danger: 'peril',
sidebar: [
'/lfn/index.md',
'/lfn/about.md',
'/lfn/resume.md',
'/lfn/projects.md',
'/lfn/conlanging.md',
'/lfn/vocal-synthesis.md',
],
notFound: [
'Ce? Se no ave no cosa asi',
'A do vade tu?',
'Era 404',
'La lia no es coreta',
],
backToHome: 'reversa a la paja prima',
openInNewWindow: 'abri en un nova fenetra',
toggleColorMode: 'cambia la colores',
toggleSidebar: 'bara ladal',
lastUpdatedText: 'Ultima refresci',
},
'/en/': {
selectLanguageName: 'English',
sidebar: [
'/en/index.md',
'/en/about.md',
'/en/resume.md',
'/en/projects.md',
'/en/conlanging.md',
'/en/vocal-synthesis.md',
],
},
};
export default themeLocales;

21
content/README.md Normal file
View File

@@ -0,0 +1,21 @@
# Accueil
Bonjour, je suis Lucien Cartier-Tilet, un étudiant en Master 2 THYP
(*Technologies de lHypermédia*) à lUniversité Vincennes Saint-Denis
(Paris 8).
Jai travaillé chez VoxWave de 2012 à 2018 en tant que co-fondateur et
directeur technique de lentreprise. Jy ai notamment développé les
chanteuses virtuelles francophones nommées ALYS et LEORA.
Je suis un enthousiaste du locigiel libre, utilisant Linux depuis 2008
et Emacs depuis 2016.
Mes passe-temps principaux sont la programmation, aussi bien de la
programmation système que de la programmation web, et la construction
de langues et univers fictifs. Jaime aussi faire de lescalade et
quand lopportunité se présente, de la randonnée.
Ma langue maternelle est le Français, mais je parle également
couramment en Anglais. Jai également des bases en Japonais, [Lingua
Franca Nova](https://elefen.org), et en Norvégien Bokmål.

76
content/about.md Normal file
View File

@@ -0,0 +1,76 @@
# À Propos
## Introducion
Ceci est le site web personnel de Lucien Cartier-Tilet, aussi connu
sous le nom de « Pundrak » ou « Phundrak ».
Il est écrit grâce à Vuepress et est entièrement open-source. Vous pouvez
trouver son code source sur [mon instance personnelle
Gitea](https://labs.phundrak.com/phundrak/phundrak.com).
## Où est hébergé le site?
Ce site est hébergé sur mon serveur personnel, situé dans la ville de
Bron en France, comme la majorité de mes sites. Deux autres sites,
`labs.phundrak.com` et `mail.phundrak.com`, sont hébergé sur dautres
serveurs loués à Scaleway et à OVH France respectivement, et les
serveurs se situent également en France.
## Cookies
### Que sont les cookies?
Les cookies sont des petits fichiers sauvegardés par un site web sur
votre ordinateur ou votre téléphone portable lorsque vous visitez un
site. Bien que tous les sites nen fassent pas forcément usage, ils
sont néanmoins extrêmement répandus afin de permettre aux sites de
fonctionner correctement ou plus efficacement.
Ce site utilise quelques cookies fonctionnels dans le but de se
remémorer vos préférences, comme la langue du site ou bien son thème.
Ces cookies ne sont pas et ne peuvent pas être utilisés pour vous
traquer.
Cependant, ce site étant protégé par Cloudflare, ce dernier pourra
également héberger quelques cookies afin par exemple de se souvenir
que votre navigateur ne présente pas de risque ou bien pour
enregistrer le trafic sur le site.
### Comment puis-je contrôler les cookies sur mon ordinateur?
Si vous ne souhaitez pas que Cloudflare enregistre ces dernières
activités, un bon anti-pubs devrait faire laffaire. Je recommande
personnellement [uBlock Origin](https://ublockorigin.com/), lun des
bloqueurs de pub les plus efficaces que je connaisse.
Vous pouvez également supprimer manuellement les cookies de votre
navigateur, mais étant donné le nombre de navigateurs existants, il
sera sans doute plus rapide pour vous de chercher sur DuckDuckGo,
Qwant ou Startpage comment faire pour votre navigateur actuel (si vous
vous inquiétez de lutilisation des cookies, je suppose que vous
voudrez éviter Google).
### Quid des autres méthodes de tracking?
Il existe dautres méthodes plus subtiles qui permettent de traquer
quelquun sur internet, ou même via des mails ou tout contenu web
rendu à lécran, comme pixels espions (des images extrêmement
petites). Il est également possible de stocker des cookies Flash ou
des objets locaux partagés.
Ce site nen utilise absolument pas.
## Est-ce quil y a de la pub ciblée sur ce site?
Il ny a tout simplement aucune pub sur ce site. Si vous en voyez,
vous avez sans doute un virus installé sur votre ordinateur.
## Est-ce que cette page est souvent mise à jour?
Je peux la mettre à jour de temps en temps afin de refléter des
changements de fonctionnement du site, ou si je remarque une erreur
sur la page. Il se peut aussi que jajoute un jour un tracking des
utilisateurs sur mon site via Matomo, un service de tracking
respectant la vie privée des utilisateurs et qui est tout à fait
bloquable. La date de la derniène mise à jour de cette page peut être
trouvée à son tout début.
## Jai dautres questions
Et je serai heureux dy répondre par mail. Vous pouvez me contacter
via ladresse mail [lucien@phundrak.com](mailto:lucien@phundrak.com).

39
content/conlanging.md Normal file
View File

@@ -0,0 +1,39 @@
# Création de langues
Les *idéolangues*, ou *langues construites* (en anglais *conlang*),
sont des langues construites et artificielles, nées de lesprit dune
ou parfois quelques personnes. Elles se distinguent ainsi des *langues
naturelles* qui sont des langues ayant naturellement évolué depuis
dautres langues plus anciennes, comme le Français, lAnglais, le
Mandarin, le Japonais, le Bahasa ou le !Xhosa (oui, le point
dexclamation fait partie de lorthographe du nom de la langue).
Les idéolangues peuvent avoir différents buts lors de leur création,
comme par exemple :
- être parlées comme des langues naturelles par des individus afin de
servire de *lingua franca* entre plusieurs communautés
linguistiques, comme le célèbre
[Esperanto](https://en.wikipedia.org/wiki/Esperanto) ou bien la
[Lingua Franca Nova](https://elefen.org)
- être une langue secrète que seules quelques personnes connaissent
afin de communiquer entre eux sans que dautres personnes puissent
comprendre, un peu comme un argot mais plus poussé encore
- être une expérience concrète de linguistique, comme le
[Lojban](https://en.wikipedia.org/wiki/Lojban) qui essaie dêtre la
langue la plus logique qui soit
- complémenter un univers littéraire, comme les langues elfiques de
Tolkien ou le Klingon de Star Trek
- juste être une forme dart, comme la peinture ou la poésie
Dans mon cas, les deux dernières justifications sont celles qui me
poussent à créer de nouvelles langues. Mes deux projets principaux
actuellement sont le
[Proto-Ñyqy](https://conlang.phundrak.com/proto-nyqy) et
l[Éittlandais](https://conlang.phundrak.com/eittlandic). La première
est une langue racine qui me permettra de développer toute une famille
de langues dans mon univers littéraire, tandis que la seconde
sinscrit dans un exercice créatif de création dun pays fictif
présent dans notre monde.
Plus dinformations peuvent être trouvées sur [mon site
didéolinguistique](https://conlang.phundrak.com/) (en anglais)

80
content/en/about.md Normal file
View File

@@ -0,0 +1,80 @@
# About
## Introduction
This is the personal website of Lucien “Phundrak” Cartier-Tilet.
This website is made with Vuepress and is entirely free and
open-source. You can find its source code on my Gitea instance
[here](https://labs.phundrak.com/phundrak/phundrak.com).
## Where is the website hosted?
This website is hosted on my private physical server, located in the
town of Bron in France, near Lyon. All of my websites are also hosted
on this server, except for
[`labs.phundrak.com`](https://labs.phundrak.com) and
`mail.phundrak.com` which are hosted on servers rented to Scaleway and
OVH France respectively. These servers are also located in France.
## Cookies
### What are cookies?
Cookies are small files a website saves on your computer or mobile
phone when you visit a website. site. Although not all sites make use
of them, they are nevertheless extremely common in order to allow
websites to function properly or function properly or more
efficiently.
This website uses some functional cookies in order to remember your
preferences, such as your preferred language or its color theme. These
cookies are not and cannot be used to track you.
However, as this site is protected by Cloudflare, they may also host
some cookies to remember, for example, that your browser is safe or to
record traffic to the site.
### How can I control cookies on my computer?
If you don't want Cloudflare to record your browsing activity on my
website, a good adblocker should do the trick. I personally recommend
[uBlock Origin](https://ublockorigin.com/), one of the most effective
adblockers I know of if not the most effective one.
You can also manually delete cookies from your browser, but given the
number of browsers out there, it might be quicker for you to look up
DuckDuckGo, Qwant or Startpage to do this for your current browser (if
you're worried about cookie usage, I guess you'll want to avoid
Google).
### What about other methods of tracking users?
There are other more subtle methods of tracking someone on the
internet, or even via emails or any web content rendered on the
screen, such as web beacons (extremely small images). It is also
possible to store Flash cookies or local shared objects.
This site does not use them at all.
## Is there targeted advertisement on this website?
Theres no advertisement to begin with. If you see any, check your
computer and browser for virus, that is not normal.
## How often is this page updated?
It is updated from time to time to reflect any changes in how my
website behaves, or if I notice errors on this page (such as typos). I
might add some user tracking, however dont worry, Matomo (the service
I would use) would only track you on this website and this website
only. Matomo respects the privacy of a websites users.
The date of the last update of this web page can be found at its very
beginning.
## I have other questions
And I have the answers! Ill be more thang happy to chat with you by
email, feel free to send me one at
[lucien@phundrak.com](mailto:lucien@phundrak.com).

28
content/en/conlanging.md Normal file
View File

@@ -0,0 +1,28 @@
# Conlanging
*Conlangs*, short for *constructed languages*, are artificial
languages born out of the mind of a single individual (sometimes a
couple of them), unlike natural languages born through countless
iterations by their native speakers, slowly evolving over time like
English, French, Mandarin, Japanese, Bahasa, or !Xhosa did.
They can serve various goals from their creators:
- be spoken by as many people as possible as a neutral language, like
[Esperanto](https://en.wikipedia.org/wiki/Esperanto) and [Lingua
Franca Nova](https://elefen.org)
- be a secret language between a couple of people
- as a thought experiment, like [Lojban](https://en.wikipedia.org/wiki/Lojban)
- fill a litterary universe, like Tolkiens elvish languages or Star
Treks Klingon
- for the sake of art itself
In my case, the last two reasons are the main ones driving me to
create languages. My two main projects at the time of writing this
page are [Proto-Ñyqy](https://conlang.phundrak.com/proto-nyqy) and
[Eittlandic](https://conlang.phundrak.com/eittlandic). Both are
accompanied by their own worldbuilding project, although Proto-Ñyqys
worldbuilding is still largely secret while Eittlands worldbuilding
is mostly public.
More information can be found on my [conlanging
website](https://conlang.phundrak.com/).

21
content/en/index.md Normal file
View File

@@ -0,0 +1,21 @@
# Home
Hi, Im Lucien Cartier-Tilet, a CS student studying for my Masters 2
degree in THYP (in French: *Technologies de lHypermédia*, in English:
*Hypermedias Technologies*) at the Université Vincennes Saint-Denis
(Paris 8).
I worked at VoxWave from 2012 to 2018 as its co-founder and CTO. During
that time, I developed French singing vocal libraries for vocal
synthesizers, known as ALYS and LEORA.
Im a free software enthusiast, using GNU/Linux since 2008 and Emacs
since 2016.
I spend my personnal programming projects as well as on my constructed
worlds and languages. I also like to go climbing, and hiking whenever
I have the opportunity to.
I speak natively French, and English at a native level. I also speak
some Japanese, [Lingua Franca Nova](https://elefen.org), and Norwegian
Bokmål.

177
content/en/keine-tashi.md Normal file
View File

@@ -0,0 +1,177 @@
# Introduction
KEINE Tashi is a character and set of vocal libraries developed for
the shareware [UTAU](http://utau2008.web.fc2.com/), a singing voice
synthesizer. I developed KEINE Tashi over the course of several years,
from 2012 to 2015. Three vocal libraries have been released to the
public, the most used one being his *JPN Power Extend* one. On March
10th, 2017, I announced I would cease any kind of activity related to
UTAU.
<blockquote class="twitter-tweet" data-dnt="true" data-theme="dark"><p
lang="en" dir="ltr">Id like to also announce that from now on I am
dropping my previous UTAU projects other than covers and wont develop
any new UTAU library</p>— Pundrak (@Phundrak) <a
href="https://twitter.com/Phundrak/status/840174634377105408?ref_src=twsrc%5Etfw">March
10, 2017</a></blockquote> <component is="script" async
src="https://platform.twitter.com/widgets.js"
charset="utf-8"></component>
# Character and vocal libraries
Heres a copy and paste of some old pages describing KEINE Tashi:
## Presentation
<ResponsiveImage
src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_1024.webp"
width="1024"
preview="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_512.webp"
previewWidth="512">
Illustration de KEINE Tashi par Umi
</ResponsiveImage>
- **Codename:** BSUP01 恵音བཀྲ་ཤིས་ KEINE Tashi
- **First name:** Tashi (བཀྲ་ཤིས་), Tibetan name meaning “auspicious”
- **Last name:** Keine (恵音), Japanese name meaning “Blessing
sound”. It reads as “keine”, although its regular reading should
be “megumine”.
- **Model:** BSUP (Bödkay Shetang UTAU Project)
- **Number:** 01
- **Gender:** male
- **Birthday (lore):** June 28th, 1991
- **Birthday (first release):** October 14th, 2012
- **Weight:** 154lb / 70kg
- **Heigh:** 60″ / 182cm (very tall for a Tibetan)
- **Hair color:** black
- **Eyes color:** brown~black
- **Appearance:** Tashi wears a modernized Tibetan suit from the
Amdo Region (Chinese: 安多 Ānduō), colored in blue. He also wears
some turquoise jeweleries.
- **Favorite food:** meat momo (Tibetan raviolies)
- **Character item:** a Tibetan manuscript
- **Voice and creator:** [Phundrak](https://phundrak.com) (me)
- **Likes :** to meditate, calligraphy, old books, manuscripts (is
that a self-insert?)
- **Dislikes:** selfishness, lies, arrogance
- **Personality:** Tashi is somebody very calm, sweet. He really
enjoy old books and manuscripts, and he LOVES meditate! He's never
hungry, so, he can stay meditating for 2~3 days meditating, just
like that, until he realizes that he should eat something. And he
always keep quiet, it's really hard to make him angry.
But when he is, his anger becomes wrath. Anyone who experienced it
can attest how complex and difficult it is to calm him down.
Strangely enough, shortly after being confronted by Tashi, the
victims of this wrath see their quality of life greatly improve.
Maybe these people needed to hear some truths they refused to face
before?
## Vocal libraries
### JPN VCV
- **Download link:**
| Extension | Size | Link |
|-----------|---------|-----------------------------------------------------------------------------------|
| 7z | 25.7MiB | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.7z) |
| tar.xz | 32.5MiB | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.tar.xz) |
| zip | 38.0MiB | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.zip) |
- **File size:** 60.7MB
- **Total uncompressed size:** 94.4MB
- **Number of voice phonemes:** 1264 (253 audio files)
- **Average frequency:** G#2
- **Vocal range:** C2~D3
- **FRQ file presence:** partial
- **Release date:** October, 14th 2012
- **Phoneme encoding:** Romaji with hiragana and CV romaji aliases
- **Supported languages:** Japanese
- **oto.ini:** Tuned myself
- **Recommended engines:** TIPS, VS4U
### JPN Extend Power
- **Download link:**
| Extension | Size | Link |
|-----------|--------|--------------------------------------------------------------------------------------------|
| 7z | 1.1Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.7z) |
| tar.xz | 1.1Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.tar.xz) |
| zip | 1.2Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.zip) |
- **File size:** 114MB
- **Total uncompressed size:** 155MB
- **Number of voice phonemes:** 3020 (546 audio files)
- **Average frequency:** C3
- **Vocal range:** B1~D4
- **FRQ file presence:** partial
- **Release date:** June 28th, 2013
- **Phoneme encoding:** Romaji (hiragana aliases)
- **Supported languages:** Japanese
- **oto.ini:** Tuned myself
- **Recommended engines:** VS4U, world4utau
### JPN Extend Youth
- **Download link:**
| Extension | Size | Link |
|-----------|----------|--------------------------------------------------------------------------------------------|
| 7z | 237.7Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.7z) |
| tar.xz | 243.5Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.tar.xz) |
| zip | 268.7Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.zip) |
- **File size:** 36.9MB
- **Total uncompressed size:** 42.0MB
- **Number of voice phonemes:** 1954 (182 audio files)
- **Average frequency:** C4
- **Vocal range:** F#3~A#4
- **FRQ file presence:** partial
- **Release date:** June 28th, 2013
- **Phoneme encoding:** Romaji (hiragana aliases, romaji added with
the oto.ini update)
- **Supported languages:** Japanese
- **oto.ini:** Tuned myself
- **Recommended engines:** fresamp, VS4U, world4utau
### JPN Extend Native
- **Status:** abandonned
### TIB CVVC
- **Status:** abandonned
### ENG
<ResponsiveImage
src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_EN_673.webp"
width="673"
preview="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_EN_246.webp"
previewWidth="300">
Illustration de KEINE Tashi EN
</ResponsiveImage>
- **Status:** abandonned
# Usage clause and license
KEINE Tashi is released under the [CC BY-SA-NC 4.0
license](https://creativecommons.org/licenses/by-nc-sa/4.0/), meaning
you are free to:
- **use:** make use of the vocal libraries in UTAU or any other
singing vocal synthesizer software.
- **adapt:** remix, transform, and build upon the material
- **share:** copy and redistribute the material in any medium or
format
my work, on the condition of:
- **Attribution:** You must give appropriate credit, provide a link
to the license, and indicate if changes were made. You may do so
in any reasonable manner, but not in any way that suggests the
licensor endorses you or your use.
- **NonCommercial:** You may not use the material for commercial
purposes.
- **ShareAlike:** If you remix, transform, or build upon the
material, you must distribute your contributions under the same
license as the original.
Although I cannot add anything to this legal notice, I would also like
if you followed the following rules of thumb regarding this character:
any religious use of this character and its vocal libraries is
forbidden, with the exception of folk music, and Buddhist and Bön
songs. However, due to the current controversy, any song linked to His
Holiness the Gyalwa Karmapa is strictly forbidden until said
controversy has been officially resolved. This is also applicable to
His Holiness the Dalai Lama, the Venerable Shamar Rinpoche, and Tai
Situ Rinpoche. If you have any question or if you are unsure, please
send me an email.

7
content/en/projects.md Normal file
View File

@@ -0,0 +1,7 @@
---
title: Projects
---
# Programming
## Most Starred Projects on GitHub
## Latest Active Repositories on GitHub
# Linguistics

80
content/en/resume.md Normal file
View File

@@ -0,0 +1,80 @@
# Resume
## Informations
Lucien Cartier-Tilet
Étudiant informatique, M2 THYP
- [GitHub](https://github.com/Phundrak)
- [Gitea](https://labs.phundrak.com) <Badge type="warning"
text="personal instance" vertical="middle" />
- [Twitter](https://twitter.com/phundrak)
- [Mastodon](https://fosstodon.org/@phundrak)
- [Linguistics website](https://conlang.phundrak.com)
- [Phundraks Rambling](https://blog.phundrak.com) <Badge type="tip"
text="blog" vertical="middle" />
- [lucien@phundrak.com](mailto:lucien@phundrak.com) <Badge type="tip"
text="email" vertical="middle" />
## Web Programming
### Front-end
- Good knowledge in HTML5, CSS3 (including SASS, SCSS, and LESS), and
Javascript
- I know my way around in Python, Dart, and TypeScript
- Currently building experience with Vue, Nuxt.js, and Node.js
- Learning React and Next.js
### Back-end
- Some experience in back-end development with Django (Python) as well
as Rust with Rocket
- Some experience communicating with a database with Djangos and
[Diesel](https://diesel.rs)s ORM. Know my way around EmacSQL.
- Used MySQL and PostgreSQL
## System Programming
- Experienced in Rust, C and EmacsLisp knowledge
- I know my way around C++, Python, and UNIX shells (bash, fish,
Eshell)
- Limited knowledge in Prolog and Scheme
## Development Tools
### IDEs and Text Editors
- Advanced user of Emacs, including its LSP and Git integrations
- Good knowledge of Git (including Magit under Emacs)
- Basic knowledge of Vim, CLion, Pycharm, and WebStorm
### CI/CD and Deploying to the Web
- Experienced with web servers such as Nginx and Caddyserver
- Good knowledge of virtualization and deployment with Docker and
Docker Compose for virtualization, Drone.io, and Github Actions for
deployment.
## Operating Systems
- Usage and administration of Linux (Arch Linux, Void Linux, Debian,
Ubuntu, Alpine Linux)
- Administration of web servers and storage servers (Arch Linux,
Debian, Raspbian, Alpine Linux)
- Basic knowledge with Guix System and NixOS, and Windows XP through
10 (except Vista)
## Office Applications
- Good knowledge with org-mode (main tool), LaTeX
- I know my way around Libre Office, Microsoft Office, OnlyOffice, and
WPS Office
## Audio
### Singing Vocal Synthesis
- Development and creation of vocal libraries for VOCALOID3,
Alter/Ego, Chipspeech, and UTAU
- Usage of VOCALOID 2 through 4, Alter/Ego, Chipspeech, UTAU, CeVIO
Creative Studio
### Audio Engineering
- Music writing and mix software: FL Studio
- Audio repair and cleaning: iZotope RX
- Mastering: T-RackS CS

View File

@@ -0,0 +1,61 @@
---
title: Vocal Synthesis
---
# My works in vocal synthesis
From 2011 to 2018, I worked as an amateur and professional in singing
vocal synthesis. More precisely, I was creating vocal libraries used
by various libraries, mainly UTAU and Alter/Ego.
## UTAU
I began working with UTAU first by the end of 2011 on an unnamed and
deleted Japanese vocal library. While I didnt maintain it for long,
mainly due to its bad recording quality (I recorded it with a low-end
desktop microphone) and configuration, it did teach me the basics of
creating vocal libraries and working with audio files.
In October 14th, 2012, I released my second vocal library, named
*BSUP01 KEINE Tashi JPN VCV* which was of higher quality both due to
the recording equipment, manner of recording, and configuration,
though still relatively average for the time. My best work with this
series of vocal libraries was *BSUP01 KEINE Tashi JPN Extend Power*, a
high-energy voice made in similar circumstances but with yet again
better know-how.
This series of vocal libraries also featured *BSUP01 KEINE Tashi TIB
CVVC* and *BSUP02 Drolma TIB*, the two first Tibetan vocal libraries
for singing vocal synthesis worldwide.
I later created in UTAU *ALYS 001 JPN*, *ALYS 001 FRA*, and *ALYS 002
FRA* as prototypes, known as *ALYS4UTAU*, for our upcoming product
while working at VoxWave.
While all these vocal libraries have been discontinued, vocal
libraries for *BSUP01 KEINE Tashi* and *ALYS* are available for
download. Please refer to the following pages:
- **BSUP01 KEINE Tashi**: [BSUP01 KEINE Tashi](keine-tashi.md)
- **ALYS for UTAU**: [Open-Sourcing
ALYS](https://blog.phundrak.com/open-sourcing-alys/)
## Alter/Ego
[Alter/Ego](https://www.plogue.com/products/alter-ego.html) is a
singing vocal synthesis engine made by [Plogue
Inc.](https://www.plogue.com/). ALYS was its first commercial vocal
library as well as the first professional singing vocal library
available in French.
Due to the architecture and behaviour of Alter/Ego, important changes
had to be done to the recording script for ALYS (later re-used for
LEORA). Including the development of the new recording scripts, the
initial development period for ALYS spanned well over a year, with
some additional eight to nine months for its first major update.
ALYS for Alter/Ego, also known as *ALYS4AE*, is available free of
charge as a module for Alter/Ego, and its source files are publicly
available since December 15th, 2021. However, in accordance with
Plogue, no reciepe for building ALYS for Alter/Ego have been made
available.
More information on open-sourcing ALYS
[here](https://blog.phundrak.com/open-sourcing-alys/).

183
content/keine-tashi.md Normal file
View File

@@ -0,0 +1,183 @@
---
title: BSUP01 Keine Tashi
---
# Présentation
KEINE Tashi est un personnage et le nom dune collection de banques
vocales développées pour le logiciel
[UTAU](http://utau2008.web.fc2.com/), un logiciel de synthèse de voix
pour le chant. Jai développé KEINE Tashi de 2012 à 2015 et publiai
trois de ses banques vocales. Celle ayant rencontre le plus de succés
fut sa banque vocale *JPN Extend Power*. Le 10 Mars 2017, jannonçai
arrêter toutes activités liées à UTAU.
<blockquote class="twitter-tweet" data-dnt="true" data-theme="dark"><p
lang="en" dir="ltr">I&#39;d like to also announce that from now on I
am dropping my previous UTAU projects other than covers and won&#39;t
develop any new UTAU library</p>&mdash; P&#39;undrak (@Phundrak) <a
href="https://twitter.com/Phundrak/status/840174634377105408?ref_src=twsrc%5Etfw">March
10, 2017</a></blockquote> <component is="script" async
src="https://platform.twitter.com/widgets.js"
charset="utf-8"></component>
# Personnage et banques vocales
Voici une traduction en français des informations ayant trait à KEINE
Tashi sur danciennes pages le présentant.
## Présentation
<ResponsiveImage
src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_1024.webp"
width="1024"
preview="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_512.webp"
previewWidth="512">
Illustration de KEINE Tashi par Umi
</ResponsiveImage>
- **Nom de code :** BSUP01 恵音བཀྲ་ཤིས་ KEINE Tashi
- **Prénom :** Tashi (བཀྲ་ཤིས་), prénom tibétain signifiant « auspicieux »
- **Nom :** Keine (恵音), nom japonais signifiant « son bénissant ».
Le nom se lit « keine » bien que sa lecture normale devrait être
« megumine ».
- **Modèle :** BSUP (Bödkay Shetang UTAU Project, *Projet UTAU de Chant Tibétain*)
- **Numéro :** 01
- **Sexe :** homme
- **Anniversaire (personnage) :** 28 Juin 1998
- **Première publication :** 14 Octobre 2012
- **Poids :** 154lb / 70kg
- **Taille :** 182cm
- **Couleur de cheveux :** noir
- **Couleur des yeux :** entre le marron et le noir
- **Apparance :** Tashi porte une version modernisée dun habit
tibétain traditionel de la région de lAmdo (Chinois : 安多 Ānduō)
coloré en bleu. Il porte également quelques bijoux de turquoise.
- **Nourriture préférée :** momo à la viande (raviolis tibétains)
- **Objet signature :** un manuscrit tibétain
- **Voix et créateur :** [Phundrak](https ://phundrak.com) (moi)
- **Aime :** méditer, la calligraphie, les vieux livres et
manuscripts (en gros, moi à lépoque ou je créai ce personnage)
- **Naime pas :** légoïsme, les mensonges, larrogance
- **Personalité :** Tashi est quelquun de très calme et dagréable.
Il adore les vieux livres et manuscrits, mais ce quil aime par
dessus tout est méditer. Il na jamais faim, ce qui fait quil
peut rester pendant plusieurs jours à méditer si lenvie le prend,
jusquau moment où il réalise quil a *besoin* de manger. Il est
très difficile de le mettre en colère.
Mais quand il le devient, sa colère devient explosive. Le calmer
devient alors une tâche extrêmement complexe. Étrangement, les
victimes de son couroux voient peu de temps après leur qualité de
vie grandement saméliorer. Peut-être ces personnes avaient besoin
dentendre des réalités auxquelles elles refusaient de faire
face ?
## Banques vocales
### JPN VCV
- **Lien de téléchargement :**
| Extension | Taille | Lien |
|-----------|---------|-----------------------------------------------------------------------------------|
| 7z | 25.7Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.7z) |
| tar.xz | 32.5Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.tar.xz) |
| zip | 38.0Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.zip) |
- **Taille décompressée :** 47.1Mio
- **Nombre de phonèmes :** 1264 (253 fichiers audio)
- **Note moyenne :** G#2
- **Plage vocale :** C2~D3
- **Présence de fichiers FRQ :** partiel
- **Date de publication :** 14 Octobre 2012
- **Encodage des phonèmes :** Romaji avec des alias hiragana et un
support CV en romaji
- **Langues supportées :** Japonais
- **Moteurs de synthèse recommandés:** TIPS, VS4U
### JPN Extend Power
- **Lien de téléchargement :**
| Extension | Taille | Lien |
|-----------|--------|--------------------------------------------------------------------------------------------|
| 7z | 1.1Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.7z) |
| tar.xz | 1.1Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.tar.xz) |
| zip | 1.2Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.zip) |
- **Taille décompressée :** 1.3Gio
- **Nombre de phonèmes :** 3020 (546 fichiers audio)
- **Note moyenne :** C3
- **Plage vocale :** B1~D4
- **Présence de fichiers FRQ :** partiel
- **Date de publication :** 28 Juin 2013
- **Encodage des phonèmes :** Romaji (alias hiragana)
- **Langues supportées :** Japonais
- **Moteurs de synthèse recommandés:** VS4U, world4utau
### JPN Extend Youth
- **Lien de téléchargement :**
| Extension | Taille | Lien |
|-----------|----------|--------------------------------------------------------------------------------------------|
| 7z | 237.7Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.7z) |
| tar.xz | 243.5Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.tar.xz) |
| zip | 268.7Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.zip) |
- **Taille décompressée :** 301.1Mio
- **Nombre de phonèmes :** 1954 (182 fichiers audio)
- **Note moyenne :** C4
- **Plage vocale :** F#3~A#4
- **Présence de fichiers FRQ :** partiel
- **Date de publication :** 28 Juin 2013
- **Encodage des phonèmes :** Romaji (alias hiragana)
- **Langues supportées :** Japonais
- **Moteurs de synthèse recommandés:** fresamp, VS4U, world4utau
### JPN Extend Native
- **Status :** abandonné
### TIB CVVC
- **Status :** abandonné
### ENG
<ResponsiveImage
src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_EN_673.webp"
width="673"
preview="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_EN_246.webp"
previewWidth="300">
Illustration de KEINE Tashi EN
</ResponsiveImage>
- **Status :** abandonné
# Licence dutilisation
KEINE Tashi est publié sous la licence [CC BY-SA-NC
4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/). Cela
signifie que vous êtes libres :
- **dutiliser :** utiliser les banques vocales dans UTAU ou tout
autre logiciel ;
- **de partager :** copier, distribuer et communiquer le matériel
par tous moyens et sous tous formats ;
- **dadapter :** remixer, transformer et créer à partir du
matériel ;
Selon les conditions suivantes :
- **Attribution :** Vous devez me créditer lors de lutilisation de
Tashi, intégrer un lien vers la licence et indiquer si des
modifications ont été effectuées. Vous devez indiquer ces
informations par tous les moyeens raisonnables, sans toutefois
suggérer que je vous soutienne ou que je soutienne la façon dont
vous utilisez Tashi ;
- **Pas dUtilisation Commerciale :** Vous nêtes pas autorisé à
faire un usage commercial de Tashi, tout ou partie du matériel le
composant ;
- **Partage dans les Mêmes Conditions :** Dans le cas où vous
effectuez un remix, que vous transformez, ou créez à partir du
matériel composant Tashi, vous devez le diffuser modifié dans les
même conditions, cest à dire avec la même licence avec laquelle
Tashi est diffusé ici.
Bien que je ne puisse pas ajouter déléments à cette licence légale,
je souhaiterais ajouter une requête personnelle : merci de ne pas
crére de chansons à caractère religieux, à lexception des chansons
tibétaines bouddhistes ou bön. Cependant, du fait de la controverse
actuelle concernant lidentité de Sa Sainteté le Gyalwa Karmapa, toute
chanson lié à sa personne est également interdite jusquà résolution
officielle de la situation. Cette interdiction est également
applicable à Sa Sainteté le Dalaï Lama, au Vénérable Shamar Rinpoché
et Tai Situ Rinpoche. Si vous avez la moindre question, nhésitez pas
à m[envoyer un email](mailto:lucien@phundrak.com).

63
content/lfn/about.md Normal file
View File

@@ -0,0 +1,63 @@
# A tema de esta loca ueb
## Introdui
Asi es la loca ueb personal de Lucien Cartier-Tilet, ance conoseda
commo “Pundrak” o “Phundrak”.
Lo es scriveda con Vuepress e es completa de fonte abrida. On pote
trova la testo de fonte sur [mea loca ueb Gitea
personal](https://labs.phundrak.com/phundrak/phundrak.com).
# Do es ospitada esa loca ueb?
Esa loca ueb es ospitada sur mea servador ueb personal, en la site de
Bron en Frans, como la majoria de mea locos ueb.
[`labs.phundrak.com`](https://labs.phundrak.com) e `mail.phundrak.com`
ambos es ospitada on servadores ueb ce me lua a Scaleway e OVH Frans
en ordina, e esa servadores simil es en Frans.
# Cucis
## Ce es cucis
Cucis es peti fixes registrada par un loca ueb sur tua computa o
telefoneta cuando te lo visita. An si no tota la locas ueb usa lo, los
es an con tota estrema comun. Los capasi esa locas ueb a funsiona
coreta o plu eficas.
Esa loca ueb usa cucis con la ojeto de recorda tua prefere, como ance
la lingua o la motif ce te ia eleje. Lo ance usa cucis de mi personal
Matomo par sabe lo ce lo usores de esa loca ueb fa asi, ma Matomo
trasa lo sola sur mea locas ueb.
An tal, esa loca ueb es protejeda par Cloudflare, esa compania ance
pote ospita alga cucis afin lo recorda si tu surfador es un risca par
me loca ueb o no.
## Como me pote controla la cucis sur mea computa?
Si te no vole ce Cloudflare o Matomo recorda cucis, un bon
anti-comersial como [uBlock Origin](https://ublockorigin.com/) ta pote
te proteje (es la plu eficas ce me conose). Matomo ance respecta la
demanda “no trasa me” de surfadores.
Te pote ance supresa con mano la cucis de tua surfador, ma me no pote
te dise como, lo ave tro ce esiste. Ma te pote xerca sur DuckDuckGo,
Qwant o Startpage como supresa lo (me suposa ce si tu vole supresa lo,
te vole evita Google).
## E la otra metodos afin de trasa?
Lo esista otra metodos plu sutil afin de trasa usores sur la interede,
o an con epostas o cada contenida ueb, como pixeles spia (imajes
estrema peti), cucis Flash o ojetos local compartida.
Ma esa loca ueb no usa lo.
## Esa loca ueb usa comersiales intendeda?
Lo no ave no comersiales. Si te lo vide asi, te ave un virus sur tua
computa o surfador.
## Ave esa pajina frecuente refrescis?
Me dona esa pajina un refresci aora e alora cuando lo debe a mostra
cambias de funsiona de mea loca ueb, o si me trova eras. Te pote trove
la ultima refresci de esa pajina a supra.
## Me ave otra demandas
Te pote scrive me un eposta a la adirije de eposta
[lucien@phundrak.com](mailto:lucien@phundrak.com).

30
content/lfn/conlanging.md Normal file
View File

@@ -0,0 +1,30 @@
# Crea de linguas
La *linguas construida* (en engles *conlang*) es linguas artifis
naseda de la spirito de un, o a veses alga persones. Les es diferente
de linguas natural ce apare con la evolui de un lingua presedente
parlada par un popla completa dura multiple sentenios, como franses,
engles, putong, nion, bahasa o cosa (engles: *!Xhosa*).
Linguas construida pote ave difere intende tra sua crea, pe:
- es parlada como otra linguas natural afin de es un lingua franca
entre multiple comunias, como elefen o esperanto
- es un lingua secreta ce sola algun persones conose afin de comunica
sin ce on comprende los
- esperia lo ce es posible linguisticamente, como
[Lojban](https://en.wikipedia.org/wiki/Lojban) ce atenta a es la
lingua la plu lojica
- completa un universo fantasial, como la linguas elfin de Tolkien o
klingon de Star Trek
- sola es arte, como la pinta o la poesia.
En mea caso, la du ultima espicas es los ce me impulsa a crea nova
linguas. Mea du projetas xef es
[proto-ñyqy](https://conlang.phundrak.com/proto-nyqy) e
[eittlansce](https://conlang.phundrak.com/eittlandic). La prima es un
lingua prima ce se fundi sur no otra lingua, ma ce me va usa a crea un
familia linguistica completa, en ce eittlansce es desende de la lingua
de la vicinges, vea nordica, e ce se parla en la pais fantasial de
Eittland.
On pote trove plu de informa sur [mea loca ueb de linguas construida](https://conlang.phundrak.com/).

20
content/lfn/index.md Normal file
View File

@@ -0,0 +1,20 @@
# Paje Prima
Saluta, me es Lucien Cartier-Tilet, un studiante de informatica en la
Master 2 THYP (franses: *Technologies de lHypermédia*, elefen:
*Tecnolojia de la Ipermedia*) en la Universia Vincennes Saint-Denis
(Paris 8).
Me ia labora a VoxWave de 2012 a 2018 como un de sua co-fundores e sua
dirijor tecnical. Dura esta tempo, me ia crea la cantores virtual
franses ALYS e LEORA.
Me es un zelo de la programes libre, usante GNU/Linux de 2008 e Emacs
de 2016.
Me amatos es la crea de programes e construi mundos e linguas
fantasial. Me ama ance asende e, cuando me lo pote, pasea en la
montania.
Mea lingua prima es franses, ma me pote parla fasil engles. Me ance
pote parla alga nion, norsce (bokmål) e elefen.

167
content/lfn/keine-tashi.md Normal file
View File

@@ -0,0 +1,167 @@
---
title: BSUP01 KEINE Tashi
---
# Presenta
KEINE Tashi es un carater e la nom de un colie de bancos de voses
developa per la program [UTAU](http://utau2008.web.fc2.com/), un
program de sintese de vose per canta. Me ia developa KEINE Tashi de
2012 a 2015 e me ia publici tre de sua bancos de vose. La ce ia ave la
plu de susede ia sua banco de vose *JPN Extend Power*. La 10 marto
2017, me ia anunsia ce me para tota mea ativias liada a UTAU.
<blockquote class="twitter-tweet" data-dnt="true" data-theme="dark"><p
lang="en" dir="ltr">I&#39;d like to also announce that from now on I
am dropping my previous UTAU projects other than covers and won&#39;t
develop any new UTAU library</p>&mdash; P&#39;undrak (@Phundrak) <a
href="https://twitter.com/Phundrak/status/840174634377105408?ref_src=twsrc%5Etfw">March
10, 2017</a></blockquote> <component is="script" async
src="https://platform.twitter.com/widgets.js"
charset="utf-8"></component>
# Carater e bancos de vose
On ave asi en elefen la informas liada a KEINE Tashi sur vea pajinas
ce le ia presenta.
## Presenta
<ResponsiveImage
src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_1024.webp"
width="1024"
preview="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_512.webp"
previewWidth="512">
Desinia de KEINE Tashi par Umi
</ResponsiveImage>
- **Nom de codigo:** BSUP01 恵音བཀྲ་ཤིས་ KEINE Tashi
- **Nom individua:** Tashi (བཀྲ་ཤིས་), nom individua bod ce sinifia "augurida"
- **Nom familial:** Keine (恵音), nom familial nion ce sinifia "sona
bondisada". On debe leje la nom como "keine", an si la leje ta es
"megumine".
- **Model:** BSUP (Bödkay Shetang UTAU Project, franses: *Projet UTAU
de Chant Tibétain*, elefen: *Projeta UTAU de Canta Bod*)
- **Numero:** 01
- **Seso:** om
- **Aniversario (carater):** 28 junio 1998
- **Primera Publici:** 14 otobre 2012
- **Pesa:** 70 kg / 154 lb
- **Taie:** 182 cm / 5 ft 11 in
- **Color de capeles:** negra
- **Color de oios:** entre la brun e la negra
- **Aspeta:** Tashi apone un varia moderna de un veste bod tradisional
de la rejion de Amdo (Jonguo: 安多 Ānduō) de color azul o blu. El
apone egal joalas de turcesa.
- **Comable prefereda:** momo a la carne (raviolis bod)
- **Ojeto suscrive:** un manoscrito bod
- **Vose e creor:** [Phundrak](https://phundrak.com) (me)
- **Ama:** medita, la caligrafia, vea libros e manuscritos (en
jeneral, mea cuando me ia crea esa carater)
- **No ama:** la egosia, mentis, vania
- **Personalia:** Tashi es algun ce es multe calma e gustable. El
gusta vea libros e manuscritos, ma lo ce el gusta plu ce tota es
medita. El fami an nunca, par acel el pote mudi et medita durante
multe dias si el vole lo, asta el momento cuando el **nesesa** come.
El coleri multe difisil.
Ma cuando coleri, sua coler deveni esplodente. Calmi el deveni alora
un taxe multa compleso. Ma es bizara ce la vitimes de sua furia ave
la cualia de sua vives deveni multe plu bon e se boni enorme. Se
pote ce esa personas ia nesesa oia realias ce los ia refusa oia?
## Bancos de voses
### JPN VCV
- **Descarga:**
| Sufisa | Taie | Iperlia |
|--------|---------|-----------------------------------------------------------------------------------|
| 7z | 25.7Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.7z) |
| tar.xz | 32.5Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.tar.xz) |
| zip | 38.0Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_VCV.zip) |
- **Taie descompresada:** 47.1Mio
- **Numero de fonemes:** 1264 (253 fixes audio)
- **Tono media:** G#2
- **Estende vosal:** C2~D3
- **Presente de fixes FRQ:** partal
- **Data de publici:** 14 otobre 2012
- **Codigo de la fonemes:** Romaji con aliases hiragana e CV en
romaji
- **Linguas suportada:** nion
- **Motores de sintese recomenda:** TIPS, VS4U
### JPN Extend Power
- **Descarga:**
| Sufisa | Taie | Iperlia |
|--------|--------|--------------------------------------------------------------------------------------------|
| 7z | 1.1Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.7z) |
| tar.xz | 1.1Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.tar.xz) |
| zip | 1.2Gio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Power.zip) |
- **Taie descompresada:** 1.3Gio
- **Numero de fonemes:** 3020 (546 fixes audio)
- **Tono media:** C3
- **Estende vosal:** B1~D4
- **Presente de fixes FRQ:** partal
- **Data de publici:** 28 junio 2013
- **Codigo de la fonemes:** Romaji (aliases hiragana)
- **Linguas suportada:** nion
- **Motores de sintese recomenda:** VS4U, world4utau
### JPN Extend Youth
- **Descarga:**
| Sufisa | Taie | Iperlia |
|--------|----------|--------------------------------------------------------------------------------------------|
| 7z | 237.7Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.7z) |
| tar.xz | 243.5Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.tar.xz) |
| zip | 268.7Mio | [DL](https://cdn.phundrak.com/files/KeineTashi/BSUP01_KEINE_Tashi_JPN_Extend_Youth.zip) |
- **Taie descompresada:** 301.1Mio
- **Numero de fonemes:** 1954 (182 fixes audio)
- **Tono media:** C4
- **Estende vosal:** F#3~A#4
- **Presente de fixes FRQ:** partal
- **Data de publici:** 28 junio 2013
- **Codigo de la fonemes:** Romaji (aliases hiragana)
- **Linguas suportada:** nion
- **Motores de sintese recomenda:** fresamp, VS4U, world4utau
### JPN Extend Native
- **State:** abandonada
### TIB CVVC
- **State:** abandonada
### ENG
<ResponsiveImage
src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_EN_673.webp"
width="673"
preview="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_EN_246.webp"
previewWidth="300">
Desinia de KEINE Tashi EN
</ResponsiveImage>
- **State:** abandonada
# Lisensa de usa
KEINE Tashi es publica con la lisensa [CC BY-SA-NC
4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/). Esa sinifia
ce tu pote:
- **usa**: usa la bancos de voses en UTAU o tota otra program
- **comparti**: copia e distribui la materia en cualce media o formato
- **adata**: remisca, muta e crea partinte de la materia
Si te respeta esa condisionas:
- **Atribui**: te debe de atribui mea cuando te usa Tashi, inclui un
iperlia a la lisensa e indica si te ia muta alga cosa. Te debe
incida esa informas con tota media razonante, ma no de forma ce on
pote crede ce me promove o suporta tua usa de Tashi
- **NoComersial**: te pote a no grado ave un usa comersial Tashi
- **CompartiEgal**: si te fe un remisca, un modifia o si te crea
partinte de la materia de Tashi, te debe comparti lo con la mesma
state, per dise con la mesma lisensa ce me comparti Tashi asi.
An con ce me no pote ajunta elementos a esa lisensa legal, me vole
ajunta un solisita personal: me prefere si te no ta crea cantas
relijial estra de cantas bod budiste o bon. An con tota, par causa de
la controversa consernante la identia de Sua Santia La Gialua Karmapa,
tota canta lia a sua person es nonpermeteda asta esa situa es solveda.
Esa despermete es simil aplicada a Sia Santia la Dalai Lama, la
Onorable Xamar Rinpotxe e Tai Situ Rinpotxe. Si te ave un demanda o si
te no es serta, envia me [un eposta](mailto:lucien@phundrak.com).

7
content/lfn/projects.md Normal file
View File

@@ -0,0 +1,7 @@
---
title: Projetas
---
# Programi
## Mea projetas GitHub lo plu stelada
## Ultima retenerias de codigo sur GitHub
# Linguistica

65
content/lfn/resume.md Normal file
View File

@@ -0,0 +1,65 @@
# Resoma de carera
## Informas
Lucien Cartier-Tilet
Studente informatica, M2 THYP
- [GitHub](https://github.com/Phundrak)
- [Gitea](https://labs.phundrak.com) <Badge type="warning" text="loca ueb personal" vertical="middle" />
- [Twitter](https://twitter.com/phundrak)
- [Mastodon](https://fosstodon.org/@phundrak)
- [Linguistics website](https://conlang.phundrak.com)
- [Phundraks Rambling](https://blog.phundrak.com) <Badge type="tip" text="blog" vertical="middle" />
- [lucien@phundrak.com](mailto:lucien@phundrak.com) <Badge type="tip" text="eposta" vertical="middle" />
## Programi ueb
### Front-end
- Bon conose de HTML5, CSS3 (incluinte SASS, SCSS e LESS) e Javascript
- Conoses de Python, Dart e Typescript
- Usa de Vue, Nuxt, Vuepress e Node.js
- Aprende React e Next.js
### Backend
- Esperia en programi de backend con Rocket (Rust) e alga con Django (Python)
- Esperia en comunica con banco de datos con
[Diesel](https://diesel.rs) (Rust) e Django, conose alga EmacSQL
- Usa de PostgreSQL e MySQL
## Programi sistem
- Esperia con Rust, C e EmacsLisp
- Conoses de C++, Python, CommonLisp e shelles UNIX (bash, fish, eshell)
- Conoses limitada de Prolog e Scheme
## Utiles de developa
### IDEs e editadores
- Conoses esperta de Emacs, inclui con la incluis de LSP e Git
- Bon conoses de Git (inclui sua interfas Magit per Emacs)
- Conoses fundal de Vim, CLion, PyCharm e WebStorm
## CI/CD e desplia ueb
- Esperia con la servadores ueb Nginx e Caddyserver
- Bon conoses de Docker, Drone.io e GitHub Actions per despia ueb
## Sistemes de opera
- Usa et manejablia de Linux (ArchLinux, VoidLinux, Debian, Ubuntu,
AlpineLinux)
- Manjablia de servidores ueb e servidores de conserva (ArchLinux,
Debian, Ubuntu, AlpineLinux)
- Conosas fundal de Guix System, NixOS e Windows (de XP a 10, con
eseta de Vista)
## Program de ofisia
- Bon conosas con org-mode (Emacs) e LaTeX
- Conosas con LibreOffice, Microsoft Office, WPS Office e OnlyOffice
## Audio
### Sintese vocal cantada
- Developa e crea de bancos de voses per sintese vocal cantada per
VOCALOID3, Alter/Ego, Chipspeech e UTAU
- Usa de VOCALOID2 a VOCALOID4, Alter/Ego, Chpispeech, UTAU, CeVIO
Creative Studio
## Injenia audio
- program de musica: FL Studio
- repara e puri audio: iZotope RX
- mastering: T-RackS CS

View File

@@ -0,0 +1,53 @@
---
title: Sintese vocal
---
# Labora en sintese vocal
De 2011 a 2028, me ia labora esente un amator alora esente un profesal
en la domina de la sintese vocal. Plu eseta, me ia crea e usa bancos
de voses par la program UTAU e alora Alter/Ego xef.
## UTAU
Me ia comensa a usa UTAU a la fin de 2011 con un banco de vose nion
findida sur mea vose, sin nom e perdeda de tempo longa. An si no me ia
conserva lo longua, xef par causa de la mal cualia de sua ajusta et
sua samples audio (me ia sample con un microfon de mal cualia), acel
ia educa me la fundas de la crea de bancos de voses per UTAU e labora
con fixes audio.
La 14 otobre 2012, me ia publici mea du banco de vose, *BSUP01 KEINE
Tashi JPN VCV*, un banco de vose egal findida sur mea vose e con un
cualia de sua samples e de sua ajusta multe plu bon. Ma mea plu bon
banco vocal per UTAU ia es *BSUP01 KEINE Tashi Extend Power* ce ia ave
un vose plu forte cuando ia ave plu de esperia.
Esa serie de bancos de voses simil inclui *BSUP01 KEINE Tashi TIB
CVVC* e *BSUP02 Djetsün*, la prima bancos de voses de la mundo ce ia
pote canta en bod (ma me ia publici an nunca los).
Me ia crea en 2014 la banco de vose *ALYS 001 JPN*, *ALYS 001 FRA* e
*ALYS 002 FRA* esente prototipos de ALYS con UTAU. Esa bancos de voses
es conoseda como *ALYS4UTAU*.
En ce cada esa bancos oji no plu es developa e sua supporta tecnica no
plu es garantiada, on pote encora descarga *BSUP01 KEINE Tashi* e
*ALYS*:
- **BSUP01 KEINE Tashi**: [BSUP01 KEINE Tashi](keine-tashi.md)
- **ALYS**: [Open-Sourcing
ALYS](https://blog.phundrak.com/open-sourcing-alys/) (en engles)
## Alter/Ego
[Alter/Ego](https://www.plogue.com/products/alter-ego.html) es un
motor de sintese vocal crea par [Plogue Inc.](https://www.plogue.com).
ALYS ia es la prima banco de vose comersial, como la prima vose de
sintese profesal en franses crea per canta.
Par causa de la arciteta e de la condui de Alter/Ego, cambias par la
senario de rejistra par ALYS (e plu tarda par LEORA) ia es nesesada.
Cuando on inclui la reali de la senario, la developa de ALYS per
Alter/Ego (simil conoseda como *ALYS4AE*) ia dura plu de un anio. La
developa de la prima refresci de ALYS ia dura nove menses completinte.
On pote aora descarga *ALYS4AE* sin custa con un modulo de Alter/Ego
de 15 desembre 2021. An con tota, me no pote publici informas e la
metodo per compila la banco de vose de ALYS per Alter/Ego. Plu
informas [asi](https://blog.phundrak.com/open-sourcing-alys/).

7
content/projects.md Normal file
View File

@@ -0,0 +1,7 @@
---
title: Projets
---
# Programmation
## Projets GitHub les plus étoilés
## Derniers dépôts de code actifs sur GitHub
# Linguistique

79
content/resume.md Normal file
View File

@@ -0,0 +1,79 @@
---
title: CV
---
# Resume
## Informations
Lucien Cartier-Tilet
Étudiant informatique, M2 THYP
- [GitHub](https://github.com/Phundrak)
- [Gitea](https://labs.phundrak.com) <Badge type="warning" text="instance personnelle" vertical="middle" />
- [Twitter](https://twitter.com/phundrak)
- [Mastodon](https://fosstodon.org/@phundrak)
- [Linguistics website](https://conlang.phundrak.com)
- [Phundraks Rambling](https://blog.phundrak.com) <Badge type="tip" text="blog" vertical="middle" />
- [lucien@phundrak.com](mailto:lucien@phundrak.com) <Badge type="tip" text="courriel" vertical="middle" />
## Programmation Web
### Front-end
- Bonnes connaissances en HTML5, CSS3 (y compris SASS, SCSS et LESS)
et Javascript
- Connaissances en Python, Dart et TypeScript
- Utilisation en cours de Vue, Nuxt.js et Node.js
- Apprentissage de React et Next.js
### Back-end
- De lexpérience en développement backend avec Django (Python) et Rocket (Rust)
- De lexpérience en communication avec des bases de données via
Django et [Diesel](https://diesel.rs). Connaissances de base avec EmacSQL.
- Utilisation de MySQL et PostgreSQL.
## Programmation Système
- De lexpérience avec Rust, C et EmacsLisp
- Connaissances en C++, Python, CommonLisp et les shells UNIX
(bash, fish, Eshell)
- Connaissances limités en Prolog et Scheme
## Outils de développement
### IDEs et éditeurs de texte
- Utilisateur avancé dEmacs, y compris avec ses intégrations pour LSP
et Git
- Bonnes connaissances de Git (y compris avec son interface Magit pour
Emacs)
- Connaissances basiques de Vim, CLion, PyCharm et WebStorm
### CI/CD et déploiement sur le web
- De lexpérience avec les serveurs web Nginx et Caddyserver
- Bonnes connaissances de Docker, Drone.io et GitHub Actions pour du
déploiement
## Systèmes dexploitation
- Utilisation et administration de Linux (ArchLinux, VoidLinux,
Debian, Ubuntu, AlpineLinux)
- Administration de serveurs web et serveurs de stockage (ArchLinux,
Debian, Ubuntu, AlpineLinux)
- Connaissances élémentaires de Guix System, NixOS et Windows de XP à
10 (excepté Vista)
## Bureautique
- Bonnes connaissances avec org-mode et LaTeX
- Connaissances avec Libre Office, Microsoft Office, WPS Office et OnlyOffice
## Audio
### Synthèse de voix chantée
- Développement et création de banques vocales de synthèse vocale
chantée pour VOCALOID3, Alter/Ego, Chipspeech et UTAU
- Utilisation de VOCALOID2 à 4, Alter/Ego, Chipspeech, UTAU, CeVIO
Creative Studio
### Ingénieurie audio
- Logiciel de musique : FL Studio
- Réparation et nettoyage audio : iZotope RX
- Mastering : T-RackS CS

View File

@@ -0,0 +1,67 @@
---
title: Synthèse vocale
---
# Travaux en synthèse vocale
De 2011 à 2018, jai travaillé autant en tant quamateur puis en tant
que professionnel dans le domaine de la synthèse vocale chantée. Plus
précisément, je créais et utilisait des banques vocales pour le
logiciel UTAU puis Alter/Ego principalement.
## UTAU
Jai commencé à travailler avec UTAU durant la fin de 2011 avec une
banque vocale japonaise basée sur ma voix, anonyme et perdue depuis.
Bien que je ne la maintint pas longtemps, principalement dû à la
mauvaise qualité de sa configuration et de ses échantillons audio
source (je lenregistrai avec un micro de bureau de mauvaise qualité),
cela menseigna les bases de la création de banques vocales pour UTAU
et du travail avec des fichiers audio.
Le 14 Octobre 2012, je publiai ma seconde banque vocale, *BSUP01 KEINE
Tashi JPN VCV*, une banque vocale également basée sur ma voix et dune
qualité bien supérieure du fait du matériel denregistrement
professionel et de la méthode denregistrement très différente à celle
utilisé à lorigine. Bien que sa configuration nétait rien
dextraordinaire pour lépoque, il sagissait tout de même dun gain
de qualité net. Ma meilleure banque vocale fut *BSUP01 KEINE Tashi JPN
Extend Power*, une voix puissante créée dans des circonstances
similaires mais avec à nouveau un meilleur savoir-faire.
Cette série de banques vocales basées sur ma voix inclus également
*BSUP01 KEINE Tashi TIB CVVC* ainsi quune autre banque vocale basée
sur une autre voix, celle de *BSUP02 Drolma TIB*, les deux premières
banques vocales tibétaines optimisées pour la synthèse de chant au
monde.
Je créai plus tard *ALYS 001 JPN*, *ALYS 001 FRA* et *ALYS 002 FRA* en
tant que prototypes dALYS sous UTAU. Ces banques vocales furent
connues plus tard sous le nom de *ALYS4UTAU*.
Tandis que chacune de ces banques vocales ne sont plus en
développement et leur support technique nest plus assuré, *BSUP01
KEINE Tashi* et *ALYS* sont toujours disponibles au téléchargement.
- **BSUP01 KEINE Tashi**: [BSUP01 KEINE Tashi](keine-tashi.md)
- **ALYS for UTAU**: [Open-Sourcing
ALYS](https://blog.phundrak.com/open-sourcing-alys/) (en anglais)
## Alter/Ego
[Alter/Ego](https://www.plogue.com/products/alter-ego.html) est un
moteur de synthèse vocale créé par [Plogue
Inc.](https://www.plogue.com/). ALYS fut la première voix de synthèse
commerciale créée pour ce moteur, ainsi que la première voix de
synthèse professionelle francophone créée pour le chant.
Du fait de larchitecture et du comportement dAlter/Ego, des
changements importants ont dû être apportés aux scripts
denregistrement dALYS (plus tard ré-utilisés pour LEORA). En
incluant la réalisation du script denregistrement, le développement
initial dALYS prit plus dun an. Le développement de la première mise
à jour majeure dALYS prit neuf mois supplémentaires.
*ALYS for Alter/Ego* est désormais disponible gratuitement tant que
module pour Alter/Ego depuis le 15 Décembre 2021. Cependant, les
informations et la méthode nécessaires pour compiler sa banque vocale
pour Alter/Ego ne peuvent pas être rendus publique. Plus
dinformations [ici](https://blog.phundrak.com/open-sourcing-alys/).