UnityNLP
Introduction
This package references 2 repositories, OpenNLP and CherubNLP. UnityNLP is a collection of natural language processing tools written in C# that is targeted towards the Unity Engine. Currently it provides the following NLP tools:
tokenizer
sentence splitter
part-of-speech tagger
chunker (used to “find non-recursive syntactic annotations such as noun phrase chunks”)
parser
name finder
coreference tool
interface to the WordNet lexical database
topical classifier
Installation
This package depends on the UnityUtil package and the UnityAI package.
Clone the UnityUtil repository into your
Packagesfolder.Clone the UnityAI repository into your
Packagesfolder.Clone this repository into your Packages folder.
Download all essential models and import them into the project.
Place the models in the StreamingAssets folder.
And you are ready to go!