Repository is archived
No commit activity in last 3 years
No release in over 3 years
マルコフ連鎖で文章を生成する
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.10
~> 10.0
>= 0

Runtime

~> 0.1.5
>= 0
 Project Readme

MarkovRensa Gem Version Build Status Code Climate Test Coverage

マルコフ連鎖で文章を生成する kyow/igo-rubyを使っているのでMeCabなどは不要

Installation

Add this line to your application's Gemfile:

gem 'markov_rensa-ruby'

And then execute:

$ bundle

Or install it yourself as:

$ gem install markov_rensa-ruby

Usage

# IPA辞書のパスを指定する
MarkovRensa::Configuration.dictionary = '/path/to/ipadic'

generator = MarkovRensa::Generator.new
generator.add_string('メロスは激怒した。必ず、かの邪智暴虐の王を除かなければならぬと決意した。')
generator.add_string('メロスには政治がわからぬ。メロスは、村の牧人である。')
generator.add_string('笛を吹き、羊と遊んで暮して来た。けれども邪悪に対しては、人一倍に敏感であった。')

puts generator.sentence # => けれども邪悪に対しては激怒した。

文章は太宰治 走れメロスから引用

その他