私はSimple NLGを使い慣れていないので、私が入力する動詞のgerundを取得したい。私はAPIを知らないが、私はつなぎ合わせることができるものから、それはに類似のアプローチのように見えるここ は、サンプルコードですが、私は緊張のために動名詞を入力しようとしたが、それは動詞のGerundを得る
XMLLexicon lexicon = new XMLLexicon("path\\to\\default-lexicon.xml");
WordElement word = lexicon.getWord("live", LexicalCategory.VERB);
InflectedWordElement infl = new InflectedWordElement(word);
infl.setFeature(Feature.TENSE, Tense.PAST); //I want the verb to be in gerund not past
Realiser realiser = new Realiser(lexicon);
String gerund = realiser.realise(infl).getRealisation();
System.out.println(gerund);
「動作しませんでした」...動作しなかったもの、または何の出力を得ていますか? –
出力は過去時制の動詞です。 4行目で見ることができるので、Tense.PAST 出力をgerundに変更したいのですが、Tense.GERUNDという構文がないので、これは私の問題です。私のコードでこの行または行を変更して、出力が奇妙なものになるようにする方法。 –
これについてのドキュメントを確認できますか? –