detrospector-0.3: Markov chain text generator

The detrospector package

The detrospector program generates random text conforming to the general style and diction of a given source document. It associates each k-character substring of the source document with a probability distribution for the next character. These distributions are used to iteratively pick new characters for output. In other words, it samples a Markov chain derived from the source document.

Run detrospector -? for usage information. The program has several modes. It can generate random text, or invent individual random words which are not found in a dictionary. These modes require a chain file, which is built from a source document in another mode.

Design goals include speed and full Unicode support. I welcome suggestions and patches regarding any aspect of this program.

New in version 0.3:

Properties

Versions0.1, 0.2, 0.3
Dependenciesbase (≥3 & <5), binary (≥0.5), bytestring (≥0.9), cmdargs (≥0.6), containers (≥0.3), hashable (≥1.2), mwc-random (≥0.8), text (≥0.8), unordered-containers (≥0.1), zlib (≥0.5)
LicenseBSD3
AuthorKeegan McAllister <mcallister.keegan@gmail.com>
MaintainerKeegan McAllister <mcallister.keegan@gmail.com>
CategoryText, Natural Language Processing
Source repositorygit clone git://github.com/kmcallister/detrospector.git
Executablesdetrospector
Upload dateMon Apr 8 01:58:55 UTC 2013
Uploaded byKeeganMcAllister

Downloads