refactor: move Vuepress files in dedicated directory
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
4
content/.vuepress/.dir-locals.el
Normal 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))))
|
||||
13
content/.vuepress/client.ts
Normal 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: [],
|
||||
});
|
||||
51
content/.vuepress/components/PreviewImage.vue
Normal 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>
|
||||
25
content/.vuepress/components/ResponsiveImage.vue
Normal 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>
|
||||
25
content/.vuepress/config.ts
Normal 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
@@ -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;
|
||||
19
content/.vuepress/locales.ts
Normal 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;
|
||||
BIN
content/.vuepress/public/android-icon-144x144.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
content/.vuepress/public/android-icon-192x192.png
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
content/.vuepress/public/android-icon-36x36.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
content/.vuepress/public/android-icon-48x48.png
Normal file
|
After Width: | Height: | Size: 5.6 KiB |
BIN
content/.vuepress/public/android-icon-72x72.png
Normal file
|
After Width: | Height: | Size: 9.8 KiB |
BIN
content/.vuepress/public/android-icon-96x96.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
content/.vuepress/public/apple-icon-114x114.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
content/.vuepress/public/apple-icon-120x120.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
content/.vuepress/public/apple-icon-144x144.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
content/.vuepress/public/apple-icon-152x152.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
content/.vuepress/public/apple-icon-180x180.png
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
content/.vuepress/public/apple-icon-57x57.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
content/.vuepress/public/apple-icon-60x60.png
Normal file
|
After Width: | Height: | Size: 7.5 KiB |
BIN
content/.vuepress/public/apple-icon-72x72.png
Normal file
|
After Width: | Height: | Size: 9.8 KiB |
BIN
content/.vuepress/public/apple-icon-76x76.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
content/.vuepress/public/apple-icon-precomposed.png
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
content/.vuepress/public/apple-icon.png
Normal file
|
After Width: | Height: | Size: 46 KiB |
2
content/.vuepress/public/browserconfig.xml
Normal 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>
|
||||
BIN
content/.vuepress/public/favicon-16x16.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
content/.vuepress/public/favicon-32x32.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
content/.vuepress/public/favicon-96x96.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
content/.vuepress/public/favicon.ico
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
content/.vuepress/public/ms-icon-144x144.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
content/.vuepress/public/ms-icon-150x150.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
content/.vuepress/public/ms-icon-310x310.png
Normal file
|
After Width: | Height: | Size: 94 KiB |
BIN
content/.vuepress/public/ms-icon-70x70.png
Normal file
|
After Width: | Height: | Size: 9.4 KiB |
174
content/.vuepress/styles/index.scss
Normal 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);
|
||||
}
|
||||
64
content/.vuepress/themeLocales.ts
Normal 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: [
|
||||
'C’est 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
@@ -0,0 +1,21 @@
|
||||
# Accueil
|
||||
|
||||
Bonjour, je suis Lucien Cartier-Tilet, un étudiant en Master 2 THYP
|
||||
(*Technologies de l’Hypermédia*) à l’Université Vincennes Saint-Denis
|
||||
(Paris 8).
|
||||
|
||||
J’ai travaillé chez VoxWave de 2012 à 2018 en tant que co-fondateur et
|
||||
directeur technique de l’entreprise. J’y 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. J’aime aussi faire de l’escalade et
|
||||
quand l’opportunité se présente, de la randonnée.
|
||||
|
||||
Ma langue maternelle est le Français, mais je parle également
|
||||
couramment en Anglais. J’ai également des bases en Japonais, [Lingua
|
||||
Franca Nova](https://elefen.org), et en Norvégien Bokmål.
|
||||
76
content/about.md
Normal file
@@ -0,0 +1,76 @@
|
||||
# À Propos
|
||||
|
||||
## Introducion
|
||||
|
||||
Ceci est le site web personnel de Lucien Cartier-Tilet, aussi connu
|
||||
sous le nom de « P’undrak » 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 d’autres
|
||||
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 n’en 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 l’affaire. Je recommande
|
||||
personnellement [uBlock Origin](https://ublockorigin.com/), l’un 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 l’utilisation des cookies, je suppose que vous
|
||||
voudrez éviter Google).
|
||||
|
||||
### Quid des autres méthodes de tracking ?
|
||||
Il existe d’autres méthodes plus subtiles qui permettent de traquer
|
||||
quelqu’un 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 n’en utilise absolument pas.
|
||||
|
||||
## Est-ce qu’il y a de la pub ciblée sur ce site ?
|
||||
|
||||
Il n’y 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 j’ajoute 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.
|
||||
|
||||
## J’ai d’autres questions
|
||||
Et je serai heureux d’y répondre par mail. Vous pouvez me contacter
|
||||
via l’adresse mail [lucien@phundrak.com](mailto:lucien@phundrak.com).
|
||||
39
content/conlanging.md
Normal 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 l’esprit d’une
|
||||
ou parfois quelques personnes. Elles se distinguent ainsi des *langues
|
||||
naturelles* qui sont des langues ayant naturellement évolué depuis
|
||||
d’autres langues plus anciennes, comme le Français, l’Anglais, le
|
||||
Mandarin, le Japonais, le Bahasa ou le !Xhosa (oui, le point
|
||||
d’exclamation fait partie de l’orthographe 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 d’autres 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 d’art, 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
|
||||
s’inscrit dans un exercice créatif de création d’un pays fictif
|
||||
présent dans notre monde.
|
||||
|
||||
Plus d’informations peuvent être trouvées sur [mon site
|
||||
d’idéolinguistique](https://conlang.phundrak.com/) (en anglais)
|
||||
80
content/en/about.md
Normal 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?
|
||||
|
||||
There’s 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 don’t worry, Matomo (the service
|
||||
I would use) would only track you on this website and this website
|
||||
only. Matomo respects the privacy of a website’s 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! I’ll 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
@@ -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 Tolkien’s elvish languages or Star
|
||||
Trek’s 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-Ñyqy’s
|
||||
worldbuilding is still largely secret while Eittland’s worldbuilding
|
||||
is mostly public.
|
||||
|
||||
More information can be found on my [conlanging
|
||||
website](https://conlang.phundrak.com/).
|
||||
21
content/en/index.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# Home
|
||||
|
||||
Hi, I’m Lucien Cartier-Tilet, a CS student studying for my Masters 2
|
||||
degree in THYP (in French: *Technologies de l’Hypermédia*, in English:
|
||||
*Hypermedia’s 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.
|
||||
|
||||
I’m 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
@@ -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">I’d like to also announce that from now on I am
|
||||
dropping my previous UTAU projects other than covers and won’t develop
|
||||
any new UTAU library</p>— P’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>
|
||||
|
||||
# Character and vocal libraries
|
||||
Here’s 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:** 6′0″ / 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
@@ -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
@@ -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)
|
||||
- [Phundrak’s 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 Django’s 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
|
||||
61
content/en/vocal-synthesis.md
Normal 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 didn’t 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
@@ -0,0 +1,183 @@
|
||||
---
|
||||
title: BSUP01 Keine Tashi
|
||||
---
|
||||
# Présentation
|
||||
|
||||
KEINE Tashi est un personnage et le nom d’une 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. J’ai 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, j’annonç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'd like to also announce that from now on I
|
||||
am dropping my previous UTAU projects other than covers and won't
|
||||
develop any new UTAU library</p>— P'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 d’anciennes 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 d’un habit
|
||||
tibétain traditionel de la région de l’Amdo (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)
|
||||
- **N’aime pas :** l’égoïsme, les mensonges, l’arrogance
|
||||
- **Personalité :** Tashi est quelqu’un de très calme et d’agréable.
|
||||
Il adore les vieux livres et manuscrits, mais ce qu’il aime par
|
||||
dessus tout est méditer. Il n’a jamais faim, ce qui fait qu’il
|
||||
peut rester pendant plusieurs jours à méditer si l’envie le prend,
|
||||
jusqu’au moment où il réalise qu’il 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 s’améliorer. Peut-être ces personnes avaient besoin
|
||||
d’entendre 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 d’utilisation
|
||||
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 :
|
||||
- **d’utiliser :** 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 ;
|
||||
- **d’adapter :** remixer, transformer et créer à partir du
|
||||
matériel ;
|
||||
|
||||
Selon les conditions suivantes :
|
||||
|
||||
- **Attribution :** Vous devez me créditer lors de l’utilisation 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 d’Utilisation 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, c’est à 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, à l’exception des chansons
|
||||
tibétaines bouddhistes ou bön. Cependant, du fait de la controverse
|
||||
actuelle concernant l’identité 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, n’hésitez pas
|
||||
à m’[envoyer un email](mailto:lucien@phundrak.com).
|
||||
63
content/lfn/about.md
Normal 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 “P’undrak” 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
@@ -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
@@ -0,0 +1,20 @@
|
||||
# Paje Prima
|
||||
|
||||
Saluta, me es Lucien Cartier-Tilet, un studiante de informatica en la
|
||||
Master 2 THYP (franses: *Technologies de l’Hypermé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
@@ -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'd like to also announce that from now on I
|
||||
am dropping my previous UTAU projects other than covers and won't
|
||||
develop any new UTAU library</p>— P'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
@@ -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
@@ -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)
|
||||
- [Phundrak’s 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 (Arch Linux, Void Linux, Debian, Ubuntu,
|
||||
Alpine Linux)
|
||||
- Manjablia de servidores ueb e servidores de conserva (Arch Linux,
|
||||
Debian, Ubuntu, Alpine Linux)
|
||||
- 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
|
||||
53
content/lfn/vocal-synthesis.md
Normal 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
@@ -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
@@ -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)
|
||||
- [Phundrak’s 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 l’expérience en développement backend avec Django (Python) et Rocket (Rust)
|
||||
- De l’expé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 l’expé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é d’Emacs, 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 l’expérience avec les serveurs web Nginx et Caddyserver
|
||||
- Bonnes connaissances de Docker, Drone.io et GitHub Actions pour du
|
||||
déploiement
|
||||
|
||||
## Systèmes d’exploitation
|
||||
- Utilisation et administration de Linux (Arch Linux, Void Linux,
|
||||
Debian, Ubuntu, Alpine Linux)
|
||||
- Administration de serveurs web et serveurs de stockage (Arch Linux,
|
||||
Debian, Ubuntu, Alpine Linux)
|
||||
- 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
|
||||
67
content/vocal-synthesis.md
Normal file
@@ -0,0 +1,67 @@
|
||||
---
|
||||
title: Synthèse vocale
|
||||
---
|
||||
|
||||
# Travaux en synthèse vocale
|
||||
|
||||
De 2011 à 2018, j’ai travaillé autant en tant qu’amateur 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
|
||||
|
||||
J’ai 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 l’enregistrai avec un micro de bureau de mauvaise qualité),
|
||||
cela m’enseigna 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 d’une
|
||||
qualité bien supérieure du fait du matériel d’enregistrement
|
||||
professionel et de la méthode d’enregistrement très différente à celle
|
||||
utilisé à l’origine. Bien que sa configuration n’était rien
|
||||
d’extraordinaire pour l’époque, il s’agissait tout de même d’un 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 qu’une 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 d’ALYS 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 n’est 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 l’architecture et du comportement d’Alter/Ego, des
|
||||
changements importants ont dû être apportés aux scripts
|
||||
d’enregistrement d’ALYS (plus tard ré-utilisés pour LEORA). En
|
||||
incluant la réalisation du script d’enregistrement, le développement
|
||||
initial d’ALYS prit plus d’un an. Le développement de la première mise
|
||||
à jour majeure d’ALYS 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
|
||||
d’informations [ici](https://blog.phundrak.com/open-sourcing-alys/).
|
||||