WordCreator

Listes de Syllabes

Dans cet article, nous présentons comment les listes de syllabes dans WordCreator sont structurées et comment vous pouvez créer ou adapter vos propres listes de syllabes.

L'article est divisé dans les sections suivantes:

Si vous n’avez jamais travaillé avec le WordCreator, nous vous recommandons de lire l’introduction en premier.

Structure des Listes de Syllabes

Le WordCreator utilise toujours la liste de syllabes définie dans la fenêtre principale dans la zone "Syllables utilisées". Les syllabes de cette boîte sont librement modifiables et peuvent être modifiées et éditées à tout moment.

Chaque ligne de la liste des syllabes correspond à une nouvelle syllabe. La structure de chaque ligne est la suivante:

<Fréquence><Espace><Syllable>

La ligne commence par un nombre indiquant la fréquence de la syllabe (nous allons expliquer que bientôt). Ceci est suivi d'un espace séparant la fréquence et la syllabe. Enfin, la syllabe elle-même. Celle-ci peut être composée de n'importe quel caractère, y compris des espaces, et sa longueur est libre. Il est donc indifférent d'utiliser des lettres isolées, des combinaisons de lettres ou des séquences de caractères plus longues pour former votre syllabe.

Regardons un exemple:

1 A
1 B

Avec cette liste de syllabes, nous aimerions travailler avec les éléments "A" et "B", les deux éléments doivent apparaître à la même fréquence. Par conséquent, nous avons utilisé le même nombre pour les deux éléments.

Les mombres ne doivent répondre à aucun critère. Il n’est ni nécessaire qu’ils soient tous ensemble pour aboutir à une somme spécifique, ni qu’ils doivent avoir une longueur ou une taille spécifique. La seule chose qui importe est la relation entre les nombres: si les deux nombres sont identiques, les lettres et syllabes définies derrière elles apparaîtront avec la même probabilité, si les deux nombres sont diffèrent, les éléments apparaîtront en conséquence avec une pondération de probabilité différente.

En d’autres termes, l’exemple ci-dessus pourrait également être écrit en utilisant des nombres plus élevés:

129 A
129 B

Ici, nous utilisons le nombre 129 au lieu de 1. Cependant, les mots créés seraient similaires car la relation entre les nombres est la même.

Syllabes avec des Fréquences différentes

Dans l’exemple suivant, nous aimerions pondérer deux lettres différemment:

2 A
6 B

Ici, le nombre pour B est trois fois supérieur au nombre pour A. Par conséquent, dans des circonstances idéales, B se produira trois fois plus que A.

Bien entendu, seulement si les règles de lisibilité ne le limitent pas. Si vous souhaitez créer des mots lisibles et que les seuls éléments sont A et B, enfin il est uniquement possible de créer des mots avec A et B en alternance. Autrement dit, générer des mots lisibles avec cette liste de syllabes donnera effectivement plus de mots commençant par B que par A, mais les lettres apparaîtront toujours avec une fréquence à peu près égale, surtout lors de la création de mots longs, en raison de leur apparition alternée.

Par conséquent, vous verrez mieux la distribution de probabilité avec utilisant des listes plus longues et moins de règles. Par exemple dans l’exemple suivant.

100 A
100 B
001 E

Dans cette liste, nous avons défini les éléments A, B et E. A et B devant apparaître avec la même probabilité et E avec beaucoup moins fréquemment. Avec cette liste, vous obtiendrez très souvent des mots comme ABAB ou BABA par rapport aux mots contenant un E.

À propos, nous avons utilisé les zéros à gauche de "001" dans la liste précédente (il en va de même pour les listes disponibles dans le WordCreator). Les zéros au début ne sont utilisés que pour des raisons de clarté, vous permettant ainsi de mieux voir les lettres au même endroit les unes sous les autres. Autrement, les zéros non significatifs n'ont aucune importance. On pourrait donc écrire simplement "1" au lieu de "001" avec le même effet.

Combinaison des différents Types de Syllabes

Comme déjà mentionné, la longueur ou la structure des syllabes définies n'a pas d'importance. Ainsi, des syllabes de différents types peuvent également être mélangées les unes aux autres à volonté.

2 A
2 BE BU
2 COM
2 2

Dans cette liste de syllabes, nous avons par exemple défini les quatre éléments "A", "BE BU", "COM" et "2". Tous les éléments doivent avoir la même probabilité et peu importe que l'un des éléments contienne un espace, un autre élément se compose uniquement d'une lettre, un autre se compose de trois lettres, tandis que le dernier élément ne contient aucune lettre mais se compose d'un chiffre.

Malgré cette structure et ce contenu inégaux de ces quatre syllabes, seules les fréquences ainsi que les éventuelles restrictions dues aux règles de lisibilité sont déterminantes pour savoir où et combien de fois les syllabes en question sont utilisées et intégrées dans les mots générés.

Positions des Syllabes dans les Mots générés

Jusqu’à présent, la position d’une syllabe dans un mot ne joue aucun rôle. Avec toutes les règles que nous avons utilisées jusqu’à présent, les syllabes définies sont autorisées à chaque position du mot.

Cependant, il est également possible de définir des éléments qui ne peuvent apparaître qu’au début, à la fin, au milieu ou à une autre position définie dans un mot. Comment faire cela peut être vu dans les exemples suivants.

01 A
01 C
01 E
1B K
1M I
1E D

Dans cette liste de syllabes, tous les caractères doivent être utilisés avec la même fréquence. Les lettres A, C et E sont autorisées à apparaître à chaque position dans un mot créé, les lettres K, I et D ne peuvent apparaître qu’à des positions spécifiques. Comme vous pouvez le constater, nous avons écrit "B" (begin) derrière le chiffre de K. Cela signifie que K ne doit être utilisé qu’au début d’un mot. En conséquence, M représente le milieu et E (end) la fin d’un mot tandis que pour les lettres A, C et E, nous n'avons défini qu'un nombre pur et donc (comme dans toutes les listes d'exemples précédentes) nous n'imposons aucun positionnement de ces lettres.

En utilisant cette liste, nous pouvons produire des mots tels que KID, CID, KECA, ECID ou ECA, mais pas de mots tels que DIK ou ICE.

Avec les règles suivantes, un positionnement direct est possible:

1P1 K
1P2 I
1P3 D
1P4 O

La lettre "P" suivie d’un nombre spécifie la position exacte dans un mot. Dans l’exemple, les lettres K, I, D et O doivent avoir la même probabilité. K ne devrait se trouver qu’à la position 1 dans un mot (P1), I seulement à la position 2, D seulement à la troisième place et O à la quatrième place.

En utilisant cette liste, il sera seulement possible de créer le mot "KIDO". En ajoutant "1P1 L" (lettre "L" en position 1) à la liste, la liste produira les mots "KIDO" ou "LIDO" mais rien d’autre.

Cependant, vous pouvez également définir des positions relativement à partir du début ou de la fin:

01L1 A
01L2 C
01R2 I
01R1 D
0001 E
0001 F

L1 signifie que l’élément est autorisé à apparaître à la première position (en partant de la gauche), L2 signifie que l’élément peut apparaître à l’une des deux premières positions. En conséquence, R1, R2, R3 et ainsi de suite représentent les positions comptées à partir de derrière (de droite). En utilisant cette liste, des mots comme ACID, CEFI ou EFID seront produits. Les lettres E et F nous avons ajouté (pour chaque position) pour pouvoir créer des mots lisibles dans chaque cas.

Commentaires dans les Listes de Syllabes

Si vous souhaitez ajouter des commentaires à vos listes de syllabes, vous pouvez simplement faire précéder la ou les lignes en question d'un croisillon. Dès qu'une ligne commence par le caractère #, cette ligne n'est plus considérée au sens de syllabe pour la génération des mots.

Un exemple pour une liste de syllabes avec des commentaires est la liste suivante:

# Voyelles
1 A
1 E
1 U
# Consonnes
1 B
1 C
1 D
#1 F

D'une part, cette liste d'exemple utilise des commentaires sous la forme des deux titres "Voyelles" et "Consonnes" en dessous desquelles sont regroupés les types de lettres correspondants. D'autre part, à l'aide d'un commentaire, la syllabe "F" dans cette liste a été désactivée, de sorte que cette syllabe respectivement lettre n'est pas utilisée lorsque cette liste de syllabes est appliquée.

Incidemment, les deux titres "Voyelles" et "Consonnes" n'auraient pas été utilisés comme syllabes pour la génération des mots, même s'ils n'avaient pas été commentés ici. La raison en est que les chaînes "Voyelles" et "Consonnes" ne contiennent aucune indication de fréquence et ne correspondent donc pas à la structure requise d'une définition de syllabe. Seulement si vous écrivez "1 Voyelles" et "2 Consonnes", comme un exemple possible, ces mots seront utilisés comme syllabes. Cependant, il est néanmoins judicieux de commenter également le texte pur avec un caractère #, car le WordCreator vérifie chaque liste de syllabes avant de l'utiliser et indique si une liste de syllabes contient des syllabes sans fréquences. Donc, pour éviter cet indice avant la génération des mots, vous devez toujours utiliser de "vrais" commentaires. De plus, l'utilisation des commentaires authentiques empêche que les lignes en question ne se voient attribuer accidentellement une fréquence automatique.

Listes de Syllabes prédéfinies et créées automatiquement

Vous n'avez pas besoin de créer laborieusement chaque liste de syllabes manuellement lettre par lettre, syllabe par syllabe et fréquence par fréquence. À la place, le WordCreator propose plusieurs options, vous permettant d'accéder à des listes de syllabes prédéfinies ou de générer automatiquement des listes complètes. Nous verrons comment cela fonctionne dans les sections suivantes.

Quelle que soit l'option choisie, vous pouvez bien sûr modifier ultérieurement toute liste de syllabes chargée ou générée selon vos besoins, par exemple en supprimant, en modifiant ou en ajoutant des syllabes individuelles.

Listes de Syllabes des Langues

Dans le menu "Listes de Syllabes > Listes de Syllabes provenant des Langues" du WordCreator, vous trouverez des listes de syllabes avec des profils de fréquence pour une soixantaine de langues différentes utilisant les alphabets latin (par exemple, allemand, anglais, espagnol, portugais, italien ou français), cyrillique (par exemple, russe, ukrainien ou kirghize), grec, hébreu et hindi. Ces listes de syllabes contiennent les lettres et combinaisons de lettres présentes dans chaque langue.

Lorsque vous cliquez sur l'une de ces langues, une liste de syllabes se charge automatiquement, représentant la distribution de fréquence des lettres de la langue sélectionnée.

Dans les paramètres via le menu "Paramètres > Liste de Syllabes", vous pouvez spécifier si seules les lettres simples et/ou également les digrammes et les trigrammes (combinaisons de deux et trois lettres) doivent être chargés. À cet effet, les options "Ajouter des lettres simples", "Ajouter des syllabes à trois éléments (digrammes)" et "Ajouter des syllabes à trois éléments (trigrammes)" sont disponibles.

Listes de Syllabes aléatoires

En plus des listes de syllabes fixes, basées sur les fréquences des lettres et des syllabes des langues réelles, le WordCreator peut également créer des listes de syllabes aléatoires arbitraires, générées automatiquement à partir d'une sélection de lettres, de chiffres ou d'autres caractères librement définissables.

Vous pouvez accéder aux fonctions correspondantes via le menu "Listes de Syllabes", où vous trouverez les sous-éléments suivants:

La manière dont le jeu de caractères sélectionné est intégré à votre liste générée dépend - comme pour les listes de syllabes des langues - des ajustes que vous pouvez configurer dans "Paramètres > Listes de Syllabes". Vous pouvez y spécifier si seules les lettres individuelles ou également les combinaisons de lettres telles que les digrammes et/ou les trigrammes doivent être générées automatiquement.

Comme indiqué précédemment, toutes les fonctions présentées dans cette section attribuent des fréquences aléatoires aux syllabes générées. Si vous souhaitez modifier rapidement et facilement ces fréquences (par exemple, pour obtenir une distribution uniforme), il n'est pas nécessaire de les modifier manuellement une par une. À la place, vous pouvez simplement utiliser l'une des méthodes présentées dans la section concernant l'attribution automatique des fréquences syllabiques.

Listes de Syllabes basées sur des Textes

Une troisième méthode pour créer des listes de syllabes utilisables dans le WordCreator consiste à générer ces listes à partir de la distribution de fréquence des lettres et des caractères de n'importe quel texte source. Pour ce faire, suivez simplement les étapes suivantes:

Avec cela, le WordCreator génère automatiquement une liste de syllabes exploitables à partir de votre décompte et vous ramène à l'onglet "Créateur" pour que vous puissiez immédiatement commencer à générer de nouveaux mots à partir de cette base. Vous pouvez définir les lettres et les caractères du texte source à inclure, ainsi que leur format, à l'aide du bouton "Paramètres" situé sous les champs de texte.

Attribution automatique des Fréquences Syllabiques

Enfin, il convient de mentionner une autre méthode de gestion des listes de syllabes: l’attribution groupée de fréquences. Au lieu d’attribuer manuellement une nouvelle fréquence à chaque syllabe de votre liste, vous pouvez aussi simplement cliquer avec le bouton droit sur la zone de texte de la liste pour ouvrir le menu contextuel correspondant. Vous y trouverez les fonctions suivantes:

Bien que nous ayons jusqu'à présent parlé de "toutes les syllabes", vous pouvez également utiliser ces fonctions pour attribuer des fréquences à seulement certaines parties de votre liste de syllabes. Pour ce faire, simplement sélectionnez les syllabes auxquelles vous souhaitez attribuer une nouvelle fréquence à l'aide de votre souris avant d'ouvrir le menu contextuel.

D'ailleurs, cette fonction ne s'applique pas uniquement aux syllabes auxquelles une fréquence est déjà attribuée. Également les lettres et les syllabes apparaissant sur une ligne sans nombre se verront attribuer une fréquence après l'appel de cette fonction (à condition qu'elles n'en aient pas déjà une). Vous pouvez ainsi vous concentrer uniquement sur les syllabes lors de la création de votre liste, ou même copier des syllabes depuis un autre contexte dans le WordCreator et laisser le programme gérer entièrement la définition des fréquences. Bien entendu, cela exclut les lignes explicitement marquées comme commentaires avec le symbole dièse (#).

Enregistrer et charger des Listes de Syllabes

Les listes de syllabes complétées peuvent être facilement enregistrées et rechargées via des fichiers de texte brut. Pour ce faire, faitez un clic droit sur le champ de la liste de syllabes puis cliquez sur "Sauver" ou "Charger" ou utilisez les fonctions du même nom dans le menu "Listes de Syllabes". Alternativement, vous pouvez également utiliser les raccourcis clavier CTRL+S (Enregistrer) et CTRL+0 (Ouvrir).