人造语言吧 关注:8,818贴子:207,067
  • 10回复贴,共1

【造语工具】关于自动造词机 - Awkwords用法的简单补充

只看楼主收藏回复

该自动造词机的基本用法已经在精品贴 https://tieba.baidu.com/p/7691110858 里说明了,此贴是关于Awkwords用法的简单补充。


IP属地:黑龙江1楼2022-02-07 19:41回复
    首先,所有输入在pattern和subpattern里都是平等的:在subpatterns不仅可以输入这一类所包含的音,还可以像pattern一样输入规则;反之,在patterns还可以输入所有词可能共同包含的音,以作为规则的一部分。
    例如:在subpatterns先设立元音(V):a/i/u,再设立双元音(W):VV,那么你就可以直接用(W)来表示由(V)自由组合出的双元音,而不用在(V)里辛辛苦苦地输入啦。(但是这个方法会涉及到一些问题,之后会说明)
    下面依次介绍各种符号的意义用法:
    一、斜杠 / :
    用于分隔所列举的音,每个音出现的概率相同。


    IP属地:黑龙江2楼2022-02-07 19:42
    收起回复
      二、括号:
      1、方括号 [ ]:
      所括的内容会被视为类似于subpattern的一个整体。
      例如:输入ka/i/u会输出ka、i、u,而输入k[a/i/u]则会输出ka、ki、ku。
      2、圆括号 ( ):
      作用类似于方括号,只不过所括的内容有一半概率不出现。
      例如:输入k(a/i/u)有一半概率输出k,有一半概率输出ka、ki、ku。

      3、括号可以嵌套到另一个括号中。


      IP属地:黑龙江3楼2022-02-07 19:44
      回复
        三、脱字号 ^ :
        用于表示将脱字号后的对象从脱字号前最后一个被方括号括起来的规则中排除。比如你的语言中禁止“np”字母组合的出现,就可以在pattern中输入“[规则]^np”。
        这里有三点需要注意:
        1、想要被脱字号作用的目标规则必须用方括号括起来;
        2、存在语法元素的对象不能用于脱字号后,比如不能出现“^(C)V”这种情况;
        3、要排除多个对象时,可以使用“[规则]^对象1^对象2^对象3……”这种格式。
        例如:在subpatterns先设立元音(V):a/i/u,再在pattern中输入“[VV]^aa^ii^uu”,则表示排除了[VV]产生aa、ii、uu的情况,只会输出其它六种结果。


        IP属地:黑龙江4楼2022-02-07 19:46
        收起回复
          四、星号 * :
          用于表示将星号前的对象赋予星号后数字的权重,数字必须是1到128之间的整数。若不使用该项语法符号,则默认权重为1。
          例如:输入a/e/i/o/u时,所有字母出现的概率都是0.2;而输入a*3/e/i*2/o/u时,a出现的概率为[3/(3+1+2+1+1)]=0.375,i出现的概率为[2/(3+1+2+1+1)]=0.25,其他字母出现的概率为[1/(3+1+2+1+1)]=0.125。
          既然这里提到了概率,就要说明之前提到“双元音(W)”时的问题了。如果你是在一个subpattern中逐一输入所有单元音和双元音,那么它们出现的概率是相等的;而如果你使用了之前提到的方法,在规则中输入了“V/W”时,造词机会先给V和W各分配0.5的概率,再由二者内的元素平分各自的概率,这样每个双元音出现的概率就和单元音的不相等了。为了调整这种状况,可以使用星号进行加权,如:V*3/W^ii^uu*7。


          IP属地:黑龙江5楼2022-02-07 20:12
          回复
            五、双引号 " ":
            用于将里面所括的一切内容转变为文本信息。
            例如:输入a"[Iu*2/eO)]^y",则输出结果是a[Iu*2/eO)]^y,可见其中原先有语法意义的各种符号已全被当作文本输出。

            目前就这些啦


            IP属地:黑龙江6楼2022-02-07 20:13
            回复
              好帖


              IP属地:浙江来自iPhone客户端7楼2022-02-07 20:22
              回复


                IP属地:黑龙江来自Android客户端8楼2022-02-11 12:10
                回复
                  此贴不赞非君子


                  IP属地:湖北来自Android客户端9楼2022-08-13 06:44
                  回复