
JavaScript版Acrostic Poem JS: 藏头诗自动生成器
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
JS Acrostic Poem是一款利用JavaScript编写的藏头诗自动创作工具,能够依据用户输入的关键词或句子,巧妙生成富有诗意且结构独特的藏头诗作品。
本程式能够自动生成藏头诗。它采用Ngram语言模型,在两万首全唐诗的基础上计算出统计数值,并利用Viterbi算法拼凑出藏头诗中的每个字,尽管产生的诗句看起来像诗词但可能语义不通顺。
使用方法如下:
创建PoemGen对象并设置参数:
```javascript
var m = new PoemGen();
m.setting({
input_str: 想要藏头的字,
length: [5, 7], // 每句几个字(五言或七言)
position: [1,2,3,4,5,6,lr,rl] // 藏字的位置(第几个字,或左右斜下)
});
m.run(function(result){
console.log(result);
});
```
其中`setting(arg)`用于设定参数:
- `input_str`: 想要藏头的字
- `length`: [5, 7]表示每句五个或七个字
- `position`: 表示藏字的位置,可以是1到6或者lr, rl等
全部评论 (0)
还没有任何评论哟~


