Ich habe ein Gedicht und ich möchte den Python-Code nur die Wörter, die sich reimen miteinander drucken.Finden Sie Reim mit NLTK in Python
So weit ich bin in der Lage zu:
- die
wordpunct_tokenize()
- Reinigen Sie die Wörter, indem die Satzzeichen
- Shop das letzte Wort jedes Satzes des Gedichts in einer Liste mit Gedicht Sätze brechen
- Generieren Sie eine andere Liste mit
cmudict.entries()
mit Elementen wie diese letzten Wörter und ihre Aussprache.
Ich bin mit dem nächsten Schritt fest. Wie sollte ich versuchen, diese Aussprachen zu erreichen? Insgesamt besteht meine Hauptaufgabe darin, herauszufinden, ob sich zwei gegebene Wörter reimen oder nicht. Wenn Reim, dann zurück True
, sonst False
.
So wird Ihre Frage, wie Reim, wenn zwei Worte zu finden, nltk mit? – kender
Ja. Die Wörter könnten in einer Textfolge vorkommen – learner57
Ich denke nicht, dass die Frage überhaupt sinnlos ist. Die Verfahrensidentifikation des Reims könnte viele mögliche Forschungsanwendungen haben ... – duhaime