如何使用 SimpleNLG 生成以下句子。
第一个不好,第二个也不好。
我写了下面的一段代码,并在句末用逗号给了我结果。
第一个不好,第二个也不好。
注意:我正在使用 simplenlg java 库和 python 使用 py4j
sub = nlgFactory.createNounPhrase('first')
sub.setSpecifier('the')
sub.addPostModifier('one')
s = nlgFactory.createClause()
s.setSubject(sub)
s.setVerb('be')
s.setObject('good')
s.setFeature(Feature.NEGATED, True)
v2 = nlgFactory.createVerbPhrase('be')
v2.addComplement('the second one')
v2.addPreModifier('neither')
v2.setFeature(Feature.APPOSITIVE, True)
s.addModifier(v2)
print(realiser.realiseSentence(s))