An amazing open-source engine for english text generation that uses Markov Chains and a large english language dataset.
Explore the docs »
.
Report Bugs
.
Request Feature
- About the Project
- Built With
- Getting Started
- Usage
- Roadmap
- Contributing
- License
- Authors
- Acknowledgements
showcase.mp4
There are many ways of generating readable text. This engine focus on a method called Markov Chains and English words mapping.
Here's why:
- Stateless: Markov Chains only depends on the previous state.
- Easy of use: Anyone can use and understand the Markovener in an easy way.
- Ngram power: A common way of generating text is by dividing it into ngrams.
There is also a common workflow that the engine.Chain could be used. And you can check it out in documentation
There are also test Classes Using JUnit for Unit Testing.
The project was built with raw Java SE 11 and an external dependeny for PDF File reading
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
- Java 11
- Go to releases
- Find engine.Chain-1.0.1-ALPHA.jar
- Download it.
- Drag and drop into your project (dependencies).
Simple usage example:
_For more examples, please refer to the Documentation
See the open issues for a list of proposed features (and known issues).
You are free to contribute to this project. Any changes that would improve the engine are appreciated.
- Fork the Project
- Create your Feature Branch
- Commit your Changes
- Push to the Branch
- Open a Pull Request
- GUI
- Map occurences (eliminates duplicates)
- Read from CSV (should contain ngrams)
- Random sentence generator
Distributed under the MIT License. See LICENSE for more information.
- Arthur Brenno - 4th semester Sys. Inf. Student at Brazil - Arthur Brenno - Developer