Changes between Version 1 and Version 2 of YodaSpeak


Ignore:
Timestamp:
Jun 14, 2013, 8:12:22 AM (8 years ago)
Author:
Vít Baisa
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • YodaSpeak

    v1 v2  
    1717Funguje to tak, že se ten vstup ze SETu načte jako objekt Clause, který má seznam větných členů (sentence_parts). Každej z nich má nějakou roli: Constituent.OBJ, Constituent.SUBJ, Constituent.VERB atd. Tohle není nějak úpně domyšlené. Z těch konstituentů se vytvoří "schéma" věty, které se pak hledá v seznamu povolených vět. Můžeš zkusit zadat jiná schémata povolených vět a třeba to bude fungovat. Pak se vygeneruje věta (nahradí se klitika - i když zatím jen jeden, změní se první písmeno na velké, upraví se tvar slovesa, pokud je to nutné atd.).
    1818
     19{{{
    1920xpopelk@aurora:~/projekty/para/module$ cat tmp5.set | python wordorder.py -s wordorder.txt
    2021Ten pes se mu vysmál.
    2122SUBJ REFL CLIT1 VERB
    2223[u'Ten pes se vysm\xe1l jemu.', u'Vysm\xe1l se mu ten pes.']
     24}}}