WordCreator

Listas de Sílabas

En este artículo presentamos cómo se estructuran las listas de sílabas en WordCreator y cómo puede crear o adaptar sus propias listas de sílabas.

El artículo se divide en las siguientes secciones:

Si nunca ha trabajado con el WordCreator, le recomendamos que lea primero la introducción.

Estructura de las Listas Sílabas

El WordCreator siempre usa la lista de sílabas que actualmente está configurada en la ventana principal en el cuadro "Sílabas usadas". Las sílabas de este recuadro se pueden editar libremente y se pueden cambiar y editar en cualquier momento.

Cada línea de la lista de sílabas corresponde a una nueva sílaba. La estructura de cada línea es la siguiente:

<Frecuencia><Espacio><Sílaba>

La línea comienza con un número que indica la frecuencia de la sílaba (lo explicaremos pronto). A continuación, un espacio separa la frecuencia de la sílaba. Finalmente, es la sílaba misma. Esta puede estar compuesta por cualquier carácter, incluidos espacios, y tener cualquier longitud. Por lo tanto, no importa si se utilizan letras individuales, combinaciones de letras o secuencias más largas de cualquier carácter como sílaba.

Veamos un ejemplo:

1 A
1 B

Con esta lista de sílabas, nos gustaría trabajar con los elementos "A" y "B", ambos elementos deberían aparecer con la misma frecuencia. Por lo tanto, hemos utilizado el mismo número para ambos elementos.

Los números no tienen que cumplir ningún criterio. No es necesario que estén todos juntos dando como resultado una suma específica, ni tienen que tener una longitud o tamaño específicos. Lo único que es importante es la relación entre los números: si ambos números son iguales, las letras y sílabas definidas detrás de ellos ocurrirán con la misma probabilidad, si ambos números son diferentes, los elementos se producirán en consecuencia con una ponderación de probabilidad diferente.

En otras palabras, el ejemplo anterior también podría escribirse usando números más altos:

129 A
129 B

Aquí usamos el número 129 en lugar de 1. Sin embargo, las palabras creadas serían similares porque la relación entre los números es la misma.

Sílabas con diferentes Frecuencias

En el siguiente ejemplo, nos gustaría ponderar dos letras de manera diferente:

2 A
6 B

Aquí, el número para B es tres veces más alto que el número para A. Por lo tanto, en circunstancias ideales, B ocurrirá tres veces más que A.

Por supuesto, solo si las reglas de legibilidad no lo limitan. Si desea crear palabras legibles y solo los elementos son A y B, finalmente solo es posible crear palabras con A y B alternativamente. En otras palabras, generar palabras legibles con esta lista de sílabas en efecto dará como resultado más palabras que comiencen con B que con A, pero las letras seguirán apareciendo con una frecuencia aproximadamente igual, especialmente al crear palabras largas, debido a su aparición alternada.

Como resultado, verá mejor la distribución de probabilidad utilizando listas más largas y menos reglas. Por ejemplo, en el siguiente ejemplo.

100 A
100 B
001 E

En esta lista, hemos definido los elementos A, B y E, donde A y B deberían aparecer con la misma probabilidad y E con mucha menos frecuencia. Con esta lista, obtendrá palabras como ABAB o BABA muy a menudo en comparación con palabras que contienen una E.

Por cierto, hemos usado los ceros iniciales en "001" en la lista anterior (lo mismo se aplica a las listas disponibles en el WordCreator). Los ceros iniciales solo se usan debido a la claridad para que pueda ver mejor las letras en la misma posición una debajo de la otra. En otro caso, los ceros a la izquierda no tienen ningún significado especial. Por lo tanto, también podrías escribir simplemente "1" en lugar de "001" con el mismo efecto.

Combinación de los diferentes Tipos de Sílabas

Como ya se mencionó, la longitud o la estructura de las sílabas definidas no importa. Por lo tanto, también se pueden mezclar sílabas de diferentes tipos entre sí como se desee.

2 A
2 BE BU
2 COM
2 2

En esta lista de sílabas hemos definido, por ejemplo, los cuatro elementos "A", "BE BU", "COM" y "2". Todos los elementos deben tener la misma probabilidad y no importa que uno de los elementos contenga un espacio, otro elemento solo consta de una letra, otro consta de tres letras, mientras que el último elemento no contiene ninguna letra sino un dígito.

A pesar de esta estructura y contenido desiguales de estas cuatro sílabas, solo las frecuencias y las posibles restricciones debidas a las reglas de legibilidad son decisivas para determinar dónde y con qué frecuencia se usan y se integran las sílabas en cuestión en las palabras generadas.

Posiciones de las Sílabas en las Palabras generadas

Hasta ahora, la posición de una sílaba dentro de una palabra no juega un papel. Con todas las reglas que hemos usado hasta ahora, las sílabas definidas se permiten en cada posición de una palabra.

Sin embargo, también es posible definir elementos que solo pueden aparecer al principio, al final, en el medio o en otra posición definida dentro de una palabra. Cómo hacerlo se puede ver en los siguientes ejemplos.

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

En esta lista de sílabas, todos los caracteres deben usarse con la misma frecuencia. Las letras A, C y E pueden aparecer en cada posición dentro de una palabra creada, las letras K, I y D solo pueden aparecer en posiciones específicas. Como puede ver, escribimos "B" (begin) detrás del dígito de K. Esto significa que K solo debe usarse al principio de una palabra. Según, M representa el medio y E (end) el final de una palabra mientras que para las letras A, C y E solo hemos definido un número puro y, por lo tanto (como en todas las listas de ejemplos anteriores), no forzamos ningún posicionamiento de estas letras.

Usando esta lista, podemos producir palabras como KID, CID, KECA, ECID o ECA, pero no palabras como DIK o ICE.

Con las siguientes reglas, un posicionamiento directo es posible:

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

La letra "P" seguida de un número especifica la posición exacta dentro de una palabra. En el ejemplo, las letras K, I, D y O deberían tener la misma probabilidad. K debe solo en la posición 1 en una palabra (P1), I solo en la posición 2, D solo en el tercer lugar y O en la cuarta.

Usando esta lista, solo será posible crear la palabra "KIDO". Al agregar "1P1 L" (letra "L" en la posición 1) a la lista, la lista producirá las palabras "KIDO" o "LIDO" pero nada más.

Sin embargo, también puede definir posiciones relativamente desde el principio o el final:

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

L1 significa que el elemento puede aparecer en la primera posición (desde la izquierda), L2 significa que el elemento puede aparecer en una de las dos primeras posiciones. En consecuencia, R1, R2, R3 y así sucesivamente representan las posiciones contadas desde atrás (desde la derecha). Usando esta lista, se producirán palabras como ACID, CEFI o EFID. Las letras E y F hemos agregado (para cada posición) para poder crear palabras legibles en cada caso.

Comentarios en las Listas de Sílabas

Si desea agregar comentarios a sus listas de sílabas, simplemente puede preceder la línea o las líneas en cuestión con una almohadilla. Tan pronto como una línea comienza con el carácter #, esta línea ya no se considera en el sentido de una sílaba para la generación de palabras.

Un ejemplo de una lista de sílabas con comentarios es la siguiente lista:

# Vocales
1 A
1 E
1 U
# Consonantes
1 B
1 C
1 D
#1 F

Por un lado, esta lista de ejemplo utiliza comentarios en forma de los dos encabezados "Vocales" y "Consonantes" debajo de los cuales se agrupan los tipos de letras correspondientes. Por otro lado, con la ayuda de un comentario, se ha desactivado la sílaba "F" en esta lista, de modo que esta sílaba respectivamente letra no se usa cuando se aplica esta lista de sílabas.

Por cierto, los dos encabezados "Vocales" y "Consonantes" no se habrían usado como sílabas para la generación de las palabras, incluso si no se hubieran comentado aquí. La razón de esto es que las cadenas "Vocales" y "Consonantes" no contienen ninguna indicación de frecuencia y, por lo tanto, no corresponden a la estructura requerida de una definición de sílaba. Solo si escribe "1 Vocales" y "2 Consonantes", como un posible ejemplo, esas palabras se usarían como sílabas. Sin embargo, tiene sentido comentar también el texto puro con un carácter #, ya que el WordCreator comprueba cada lista de sílabas antes de usarla e indica si una lista de sílabas contiene sílabas sin frecuencias. Entonces, para evitar esta sugerencia antes de la generación de palabras, siempre debe usar comentarios "reales". Además, el uso de comentarios genuinos evita que a las líneas en cuestión se les asigne accidentalmente una frecuencia automática.

Listas de Sílabas predefinidas y creadas automáticamente

No es necesario crear minuciosamente cada lista de sílabas manualmente letra por letra, sílaba por sílaba y frecuencia por frecuencia. En cambio, el WordCreator ofrece varias opciones que permiten acceder a listas de sílabas predefinidas o generar listas completas automáticamente. Analizaremos cómo funciona esto en las siguientes secciones.

Independientemente de la opción que elija, por supuesto, podrá posteriormente modificar cualquier lista de sílabas cargada o generada según sus necesidades, por ejemplo, eliminando, editando o agregando sílabas individuales.

Listas de Sílabas de Idiomas

En el menú "Listas de Sílabas > Listas Sílabas de Idiomas" del WordCreator, encontrará acceso a listas de sílabas con perfiles de frecuencia de aproximadamente 60 idiomas diferentes que utilizan los alfabetos latino (por ejemplo, alemán, inglés, español, portugués, italiano o francés), cirílico (por ejemplo, ruso, ucraniano o kirguís), griego, hebreo e hindi. Estas listas de sílabas contienen las letras y combinaciones de letras que aparecen en el idioma correspondiente.

Al hacer clic en uno de estos idiomas, se cargará automáticamente una lista de sílabas que representa la distribución de frecuencia de las letras del idioma seleccionado.

En la configuración a través del menú "Configuración > Lista de sílabas", puede especificar si desea cargar solo letras individuales o también digramas y trigramas (combinaciones de dos y tres letras). Para ello, están disponibles las opciones "Añadir letras individuales", "Añadir sílabas de dos piezas (digramas)" y "Añadir sílabas de tres partes (trigramas)".

Listas de Sílabas aleatorias

Además de las listas de sílabas fijas, que se basan en las frecuencias de letras y sílabas de idiomas del mundo real, el WordCreator también puede crear listas de sílabas aleatorias arbitrarias que se generan automáticamente a partir de una selección de letras, números u otros caracteres definibles libremente.

Puede acceder a las funciones correspondientes a través del menú "Listas de Sílabas", donde encontrará los siguientes subelementos:

La forma en que se incorpora el conjunto de caracteres seleccionado a la lista generada depende - al igual que con las listas de sílabas de los idiomas - de la configuración que puede establecer en "Configuración > Listas de Sílabas". Aquí puede especificar si se deben generar automáticamente solo letras individuales o también combinaciones de letras, como dígrafos o trigramas.

Como se mencionó anteriormente, todas las funciones presentadas en esta sección asignan frecuencias aleatorias a las sílabas generadas. Si desea cambiar estas frecuencias de forma rápida y sencilla - por ejemplo, a una distribución uniforme - no es necesario modificarlas manualmente una por una. En su lugar, puede utilizar uno de los métodos presentados en la sección sobre la asignación automática de frecuencias de sílabas.

Listas de Sílabas basadas en Textos

Una tercera forma de crear listas de sílabas en el WordCreator es generarlas a partir de la distribución de frecuencia de las letras y caracteres de cualquier fuente de texto. Para ello, siga estos pasos:

Con esto, el WordCreator crea automáticamente una lista de sílabas utilizable a partir del recuento y vuelve a la pestaña "Creador" para que pueda empezar a generar nuevas palabras de inmediato desde esta base. Puede definir qué letras y caracteres del texto fuente se incluirán y en qué formato mediante el botón "Configuración" situado debajo de los campos de texto.

Asignación automática de Frecuencias Silábicas

Finalmente, no debe pasarse por alto otra forma de manejar las listas de sílabas: la asignación masiva de frecuencias. En lugar de asignar manualmente una frecuencia a cada sílaba, puede simplemente hacer clic con el botón derecho en el cuadro de texto de la lista para abrir el menú contextual. Allí encontrará las siguientes funciones:

Aunque hasta ahora siempre hemos hablado de "todas las sílabas", también puede usar estas funciones para asignar frecuencias solo a partes de su lista de sílabas. Para ello, simplemente selecciona con el ratón las sílabas a las que quiera asignar una nueva frecuencia antes de abrir el menú contextual.

Por cierto, esta función no solo funciona con sílabas que ya tienen una frecuencia asignada. También las letras y sílabas que aparecen en una línea sin ningún número asignado recibirán una frecuencia tras ejecutarse esta función (siempre que no la tengan ya). Esto permite centrarse exclusivamente en las sílabas al crear su lista de sílabas, o incluso copiar sílabas de otro contexto al WordCreator y dejar que el programa se encargue de las definiciones de frecuencia. Por supuesto, esto excluye las líneas marcadas explícitamente como comentarios con el símbolo de almohadilla (#).

Guardar y cargar Listas de Sílabas

Las listas de sílabas completas se pueden guardar y recargar fácilmente mediante archivos de texto. Para hacer esto, haga clic derecho en el campo de la lista de sílabas y luego haga clic en "Guardar" o "Cargar" o use las funciones con el mismo nombre en el menú "Listas de Sílabas". Alternativamente, también puede usar los atajos de teclado CTRL+S (Guardar) y CTRL+0 (Abrir).