使用Markovify生成具有韵律的歌曲歌词

时间:2019-01-21 19:19:31

标签: python python-3.x markov-chains

我正在尝试使用Markovify库来生成具有语料库的歌曲歌词。问题是我不能使线条韵。

我尝试过:

1)生成第1行,获取第1行的最后一个字

2)生成第2行,获取第2行的最后一个单词,并检查它是否押韵(使用发音库)。这是非常低效的。

我也可以尝试这样做:

1)生成第1行

2)生成一个与第1行的最后一个单词押韵的单词,并检查该单词是否存在于语料库中。如果满足这些条件,请生成句子的其余部分并将其反转。问题在于,Markovify在给定输入词(在我的情况下为押韵词)时不允许生成句子。

我该如何使线条变得韵律?谢谢。

0 个答案:

没有答案