npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@hideokamoto/markov-chain-kuromoji

v0.2.3

Published

markov chain generator by using kuromoji tokenizer

Downloads

5

Readme

markov-chain-kuromoji

generates markov chain words powered by kuromoji.js

Install

$ npm install -S @hideokamoto/markov-chain-kuromoji

Docs

https://hideokamoto.github.io/markov-chain-kuromoji/index.html

Usage

From file

import MarkovChain from '@hideokamoto/markov-chain-kuromoji'
import fs from 'fs'

const markov = new MarkovChain();

markov.start(5, fs.readFileSync('sample.txt', 'utf8'))
.then(output => {
  console.log(output);
});

Direct text

import MarkovChain from '@hideokamoto/markov-chain-kuromoji'

const text = `
 吾輩わがはいは猫である。名前はまだ無い。
 どこで生れたかとんと見当けんとうがつかぬ。何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。吾輩はここで始めて人間というものを見た。しかもあとで聞くとそれは書生という人間中で一番獰悪どうあくな種族であったそうだ。この書生というのは時々我々を捕つかまえて煮にて食うという話である。しかしその当時は何という考もなかったから別段恐しいとも思わなかった。ただ彼の掌てのひらに載せられてスーと持ち上げられた時何だかフワフワした感じがあったばかりである。掌の上で少し落ちついて書生の顔を見たのがいわゆる人間というものの見始みはじめであろう。この時妙なものだと思った感じが今でも残っている。第一毛をもって装飾されべきはずの顔がつるつるしてまるで薬缶やかんだ。その後ご猫にもだいぶ逢あったがこんな片輪かたわには一度も出会でくわした事がない。のみならず顔の真中があまりに突起している。そうしてその穴の中から時々ぷうぷうと煙けむりを吹く。どうも咽むせぽくて実に弱った。これが人間の飲む煙草たばこというものである事はようやくこの頃知った。
 この書生の掌の裏うちでしばらくはよい心持に坐っておったが、しばらくすると非常な速力で運転し始めた。書生が動くのか自分だけが動くのか分らないが無暗むやみに眼が廻る。胸が悪くなる。到底とうてい助からないと思っていると、どさりと音がして眼から火が出た。それまでは記憶しているがあとは何の事やらいくら考え出そうとしても分らない。
 ふと気が付いて見ると書生はいない。たくさんおった兄弟が一疋ぴきも見えぬ。肝心かんじんの母親さえ姿を隠してしまった。その上今いままでの所とは違って無暗むやみに明るい。眼を明いていられぬくらいだ。はてな何でも容子ようすがおかしいと、のそのそ這はい出して見ると非常に痛い。吾輩は藁わらの上から急に笹原の中へ棄てられたのである。
 ようやくの思いで笹原を這い出すと向うに大きな池がある。吾輩は池の前に坐ってどうしたらよかろうと考えて見た。別にこれという分別ふんべつも出ない。しばらくして泣いたら書生がまた迎に来てくれるかと考え付いた。ニャー、ニャーと試みにやって見たが誰も来ない。そのうち池の上をさらさらと風が渡って日が暮れかかる。腹が非常に減って来た。泣きたくても声が出ない。仕方がない、何でもよいから食物くいもののある所まであるこうと決心をしてそろりそろりと池を左ひだりに廻り始めた。どうも非常に苦しい。そこを我慢して無理やりに這はって行くとようやくの事で何となく人間臭い所へ出た。ここへ這入はいったら、どうにかなると思って竹垣の崩くずれた穴から、とある邸内にもぐり込んだ。縁は不思議なもので、もしこの竹垣が破れていなかったなら、吾輩はついに路傍ろぼうに餓死がししたかも知れんのである。一樹の蔭とはよく云いったものだ。この垣根の穴は今日こんにちに至るまで吾輩が隣家となりの三毛を訪問する時の通路になっている。さて邸やしきへは忍び込んだもののこれから先どうして善いいか分らない。そのうちに暗くなる、腹は減る、寒さは寒し、雨が降って来るという始末でもう一刻の猶予ゆうよが出来なくなった。仕方がないからとにかく明るくて暖かそうな方へ方へとあるいて行く。今から考えるとその時はすでに家の内に這入っておったのだ。ここで吾輩は彼かの書生以外の人間を再び見るべき機会に遭遇そうぐうしたのである。第一に逢ったのがおさんである。これは前の書生より一層乱暴な方で吾輩を見るや否やいきなり頸筋くびすじをつかんで表へ抛ほうり出した。いやこれは駄目だと思ったから眼をねぶって運を天に任せていた。しかしひもじいのと寒いのにはどうしても我慢が出来ん。吾輩は再びおさんの隙すきを見て台所へ這はい上あがった。すると間もなくまた投げ出された。吾輩は投げ出されては這い上り、這い上っては投げ出され、何でも同じ事を四五遍繰り返したのを記憶している。その時におさんと云う者はつくづくいやになった。この間おさんの三馬さんまを偸ぬすんでこの返報をしてやってから、やっと胸の痞つかえが下りた。吾輩が最後につまみ出されようとしたときに、この家うちの主人が騒々しい何だといいながら出て来た。下女は吾輩をぶら下げて主人の方へ向けてこの宿やどなしの小猫がいくら出しても出しても御台所おだいどころへ上あがって来て困りますという。主人は鼻の下の黒い毛を撚ひねりながら吾輩の顔をしばらく眺ながめておったが、やがてそんなら内へ置いてやれといったまま奥へ這入はいってしまった。主人はあまり口を聞かぬ人と見えた。下女は口惜くやしそうに吾輩を台所へ抛ほうり出した。かくして吾輩はついにこの家うちを自分の住家すみかと極きめる事にしたのである。
 吾輩の主人は滅多めったに吾輩と顔を合せる事がない。職業は教師だそうだ。学校から帰ると終日書斎に這入ったぎりほとんど出て来る事がない。家のものは大変な勉強家だと思っている。当人も勉強家であるかのごとく見せている。しかし実際はうちのものがいうような勤勉家ではない。吾輩は時々忍び足に彼の書斎を覗のぞいて見るが、彼はよく昼寝ひるねをしている事がある。時々読みかけてある本の上に涎よだれをたらしている。彼は胃弱で皮膚の色が淡黄色たんこうしょくを帯びて弾力のない不活溌ふかっぱつな徴候をあらわしている。その癖に大飯を食う。大飯を食った後あとでタカジヤスターゼを飲む。飲んだ後で書物をひろげる。二三ページ読むと眠くなる。涎を本の上へ垂らす。これが彼の毎夜繰り返す日課である。吾輩は猫ながら時々考える事がある。教師というものは実に楽らくなものだ。人間と生れたら教師となるに限る。こんなに寝ていて勤まるものなら猫にでも出来ぬ事はないと。それでも主人に云わせると教師ほどつらいものはないそうで彼は友達が来る度たびに何とかかんとか不平を鳴らしている。
 吾輩がこの家へ住み込んだ当時は、主人以外のものにははなはだ不人望であった。どこへ行っても跳はね付けられて相手にしてくれ手がなかった。いかに珍重されなかったかは、今日こんにちに至るまで名前さえつけてくれないのでも分る。吾輩は仕方がないから、出来得る限り吾輩を入れてくれた主人の傍そばにいる事をつとめた。朝主人が新聞を読むときは必ず彼の膝ひざの上に乗る。彼が昼寝をするときは必ずその背中せなかに乗る。これはあながち主人が好きという訳ではないが別に構い手がなかったからやむを得んのである。その後いろいろ経験の上、朝は飯櫃めしびつの上、夜は炬燵こたつの上、天気のよい昼は椽側えんがわへ寝る事とした。しかし一番心持の好いのは夜よに入いってここのうちの小供の寝床へもぐり込んでいっしょにねる事である。この小供というのは五つと三つで夜になると二人が一つ床へ入はいって一間ひとまへ寝る。吾輩はいつでも彼等の中間に己おのれを容いるべき余地を見出みいだしてどうにか、こうにか割り込むのであるが、運悪く小供の一人が眼を醒さますが最後大変な事になる。小供は――ことに小さい方が質たちがわるい――猫が来た猫が来たといって夜中でも何でも大きな声で泣き出すのである。すると例の神経胃弱性の主人は必かならず眼をさまして次の部屋から飛び出してくる。現にせんだってなどは物指ものさしで尻ぺたをひどく叩たたかれた。
 吾輩は人間と同居して彼等を観察すればするほど、彼等は我儘わがままなものだと断言せざるを得ないようになった。ことに吾輩が時々同衾どうきんする小供のごときに至っては言語同断ごんごどうだんである。自分の勝手な時は人を逆さにしたり、頭へ袋をかぶせたり、抛ほうり出したり、へっついの中へ押し込んだりする。しかも吾輩の方で少しでも手出しをしようものなら家内かない総がかりで追い廻して迫害を加える。この間もちょっと畳で爪を磨といだら細君が非常に怒おこってそれから容易に座敷へ入いれない。台所の板の間で他ひとが顫ふるえていても一向いっこう平気なものである。吾輩の尊敬する筋向すじむこうの白君などは逢あう度毎たびごとに人間ほど不人情なものはないと言っておらるる。白君は先日玉のような子猫を四疋産うまれたのである。ところがそこの家うちの書生が三日目にそいつを裏の池へ持って行って四疋ながら棄てて来たそうだ。白君は涙を流してその一部始終を話した上、どうしても我等猫族ねこぞくが親子の愛を完まったくして美しい家族的生活をするには人間と戦ってこれを剿滅そうめつせねばならぬといわれた。一々もっともの議論と思う。また隣りの三毛みけ君などは人間が所有権という事を解していないといって大おおいに憤慨している。元来我々同族間では目刺めざしの頭でも鰡ぼらの臍へそでも一番先に見付けたものがこれを食う権利があるものとなっている。もし相手がこの規約を守らなければ腕力に訴えて善よいくらいのものだ。しかるに彼等人間は毫ごうもこの観念がないと見えて我等が見付けた御馳走は必ず彼等のために掠奪りゃくだつせらるるのである。彼等はその強力を頼んで正当に吾人が食い得べきものを奪うばってすましている。白君は軍人の家におり三毛君は代言の主人を持っている。吾輩は教師の家に住んでいるだけ、こんな事に関すると両君よりもむしろ楽天である。ただその日その日がどうにかこうにか送られればよい。いくら人間だって、そういつまでも栄える事もあるまい。まあ気を永く猫の時節を待つがよかろう。
 我儘わがままで思い出したからちょっと吾輩の家の主人がこの我儘で失敗した話をしよう。元来この主人は何といって人に勝すぐれて出来る事もないが、何にでもよく手を出したがる。俳句をやってほととぎすへ投書をしたり、新体詩を明星へ出したり、間違いだらけの英文をかいたり、時によると弓に凝こったり、謡うたいを習ったり、またあるときはヴァイオリンなどをブーブー鳴らしたりするが、気の毒な事には、どれもこれも物になっておらん。その癖やり出すと胃弱の癖にいやに熱心だ。後架こうかの中で謡をうたって、近所で後架先生こうかせんせいと渾名あだなをつけられているにも関せず一向いっこう平気なもので、やはりこれは平たいらの宗盛むねもりにて候そうろうを繰返している。みんながそら宗盛だと吹き出すくらいである。この主人がどういう考になったものか吾輩の住み込んでから一月ばかり後のちのある月の月給日に、大きな包みを提さげてあわただしく帰って来た。何を買って来たのかと思うと水彩絵具と毛筆とワットマンという紙で今日から謡や俳句をやめて絵をかく決心と見えた。果して翌日から当分の間というものは毎日毎日書斎で昼寝もしないで絵ばかりかいている。しかしそのかき上げたものを見ると何をかいたものやら誰にも鑑定がつかない。当人もあまり甘うまくないと思ったものか、ある日その友人で美学とかをやっている人が来た時に下しものような話をしているのを聞いた。
「どうも甘うまくかけないものだね。人のを見ると何でもないようだが自みずから筆をとって見ると今更いまさらのようにむずかしく感ずる」これは主人の述懐じゅっかいである。なるほど詐いつわりのない処だ。彼の友は金縁の眼鏡越めがねごしに主人の顔を見ながら、「そう初めから上手にはかけないさ、第一室内の想像ばかりで画えがかける訳のものではない。昔むかし以太利イタリーの大家アンドレア・デル・サルトが言った事がある。画をかくなら何でも自然その物を写せ。天に星辰せいしんあり。地に露華ろかあり。飛ぶに禽とりあり。走るに獣けものあり。池に金魚あり。枯木こぼくに寒鴉かんああり。自然はこれ一幅の大活画だいかつがなりと。どうだ君も画らしい画をかこうと思うならちと写生をしたら」
「へえアンドレア・デル・サルトがそんな事をいった事があるかい。ちっとも知らなかった。なるほどこりゃもっともだ。実にその通りだ」と主人は無暗むやみに感心している。金縁の裏には嘲あざけるような笑わらいが見えた。
 その翌日吾輩は例のごとく椽側えんがわに出て心持善く昼寝ひるねをしていたら、主人が例になく書斎から出て来て吾輩の後うしろで何かしきりにやっている。ふと眼が覚さめて何をしているかと一分いちぶばかり細目に眼をあけて見ると、彼は余念もなくアンドレア・デル・サルトを極きめ込んでいる。吾輩はこの有様を見て覚えず失笑するのを禁じ得なかった。彼は彼の友に揶揄やゆせられたる結果としてまず手初めに吾輩を写生しつつあるのである。吾輩はすでに十分じゅうぶん寝た。欠伸あくびがしたくてたまらない。しかしせっかく主人が熱心に筆を執とっているのを動いては気の毒だと思って、じっと辛棒しんぼうしておった。彼は今吾輩の輪廓をかき上げて顔のあたりを色彩いろどっている。吾輩は自白する。吾輩は猫として決して上乗の出来ではない。背といい毛並といい顔の造作といいあえて他の猫に勝まさるとは決して思っておらん。しかしいくら不器量の吾輩でも、今吾輩の主人に描えがき出されつつあるような妙な姿とは、どうしても思われない。第一色が違う。吾輩は波斯産ペルシャさんの猫のごとく黄を含める淡灰色に漆うるしのごとき斑入ふいりの皮膚を有している。これだけは誰が見ても疑うべからざる事実と思う。しかるに今主人の彩色を見ると、黄でもなければ黒でもない、灰色でもなければ褐色とびいろでもない、さればとてこれらを交ぜた色でもない。ただ一種の色であるというよりほかに評し方のない色である。その上不思議な事は眼がない。もっともこれは寝ているところを写生したのだから無理もないが眼らしい所さえ見えないから盲猫めくらだか寝ている猫だか判然しないのである。吾輩は心中ひそかにいくらアンドレア・デル・サルトでもこれではしようがないと思った。しかしその熱心には感服せざるを得ない。なるべくなら動かずにおってやりたいと思ったが、さっきから小便が催うしている。身内みうちの筋肉はむずむずする。最早もはや一分も猶予ゆうよが出来ぬ仕儀しぎとなったから、やむをえず失敬して両足を前へ存分のして、首を低く押し出してあーあと大だいなる欠伸をした。さてこうなって見ると、もうおとなしくしていても仕方がない。どうせ主人の予定は打ぶち壊こわしたのだから、ついでに裏へ行って用を足たそうと思ってのそのそ這い出した。すると主人は失望と怒りを掻かき交ぜたような声をして、座敷の中から「この馬鹿野郎」と怒鳴どなった。この主人は人を罵ののしるときは必ず馬鹿野郎というのが癖である。ほかに悪口の言いようを知らないのだから仕方がないが、今まで辛棒した人の気も知らないで、無暗むやみに馬鹿野郎呼よばわりは失敬だと思う。それも平生吾輩が彼の背中せなかへ乗る時に少しは好い顔でもするならこの漫罵まんばも甘んじて受けるが、こっちの便利になる事は何一つ快くしてくれた事もないのに、小便に立ったのを馬鹿野郎とは酷ひどい。元来人間というものは自己の力量に慢じてみんな増長している。少し人間より強いものが出て来て窘いじめてやらなくてはこの先どこまで増長するか分らない。
 我儘わがままもこのくらいなら我慢するが吾輩は人間の不徳についてこれよりも数倍悲しむべき報道を耳にした事がある。
 吾輩の家の裏に十坪ばかりの茶園ちゃえんがある。広くはないが瀟洒さっぱりとした心持ち好く日の当あたる所だ。うちの小供があまり騒いで楽々昼寝の出来ない時や、あまり退屈で腹加減のよくない折などは、吾輩はいつでもここへ出て浩然こうぜんの気を養うのが例である。ある小春の穏かな日の二時頃であったが、吾輩は昼飯後ちゅうはんご快よく一睡した後のち、運動かたがたこの茶園へと歩ほを運ばした。茶の木の根を一本一本嗅ぎながら、西側の杉垣のそばまでくると、枯菊を押し倒してその上に大きな猫が前後不覚に寝ている。彼は吾輩の近づくのも一向いっこう心付かざるごとく、また心付くも無頓着なるごとく、大きな鼾いびきをして長々と体を横よこたえて眠っている。他ひとの庭内に忍び入りたるものがかくまで平気に睡ねむられるものかと、吾輩は窃ひそかにその大胆なる度胸に驚かざるを得なかった。彼は純粋の黒猫である。わずかに午ごを過ぎたる太陽は、透明なる光線を彼の皮膚の上に抛なげかけて、きらきらする柔毛にこげの間より眼に見えぬ炎でも燃もえ出いずるように思われた。彼は猫中の大王とも云うべきほどの偉大なる体格を有している。吾輩の倍はたしかにある。吾輩は嘆賞の念と、好奇の心に前後を忘れて彼の前に佇立ちょりつして余念もなく眺ながめていると、静かなる小春の風が、杉垣の上から出たる梧桐ごとうの枝を軽かろく誘ってばらばらと二三枚の葉が枯菊の茂みに落ちた。大王はかっとその真丸まんまるの眼を開いた。今でも記憶している。その眼は人間の珍重する琥珀こはくというものよりも遥はるかに美しく輝いていた。彼は身動きもしない。双眸そうぼうの奥から射るごとき光を吾輩の矮小わいしょうなる額ひたいの上にあつめて、御めえは一体何だと云った。大王にしては少々言葉が卑いやしいと思ったが何しろその声の底に犬をも挫ひしぐべき力が籠こもっているので吾輩は少なからず恐れを抱いだいた。しかし挨拶あいさつをしないと険呑けんのんだと思ったから「吾輩は猫である。名前はまだない」となるべく平気を装よそおって冷然と答えた。しかしこの時吾輩の心臓はたしかに平時よりも烈しく鼓動しておった。彼は大おおいに軽蔑けいべつせる調子で「何、猫だ? 猫が聞いてあきれらあ。全ぜんてえどこに住んでるんだ」随分傍若無人ぼうじゃくぶじんである。「吾輩はここの教師の家うちにいるのだ」「どうせそんな事だろうと思った。いやに瘠やせてるじゃねえか」と大王だけに気焔きえんを吹きかける。言葉付から察するとどうも良家の猫とも思われない。しかしその膏切あぶらぎって肥満しているところを見ると御馳走を食ってるらしい、豊かに暮しているらしい。吾輩は「そう云う君は一体誰だい」と聞かざるを得なかった。「己おれあ車屋の黒くろよ」昂然こうぜんたるものだ。車屋の黒はこの近辺で知らぬ者なき乱暴猫である。しかし車屋だけに強いばかりでちっとも教育がないからあまり誰も交際しない。同盟敬遠主義の的まとになっている奴だ。吾輩は彼の名を聞いて少々尻こそばゆき感じを起すと同時に、一方では少々軽侮けいぶの念も生じたのである。吾輩はまず彼がどのくらい無学であるかを試ためしてみようと思って左さの問答をして見た。
「一体車屋と教師とはどっちがえらいだろう」
「車屋の方が強いに極きまっていらあな。御めえのうちの主人を見ねえ、まるで骨と皮ばかりだぜ」
「君も車屋の猫だけに大分だいぶ強そうだ。車屋にいると御馳走ごちそうが食えると見えるね」
「何なあにおれなんざ、どこの国へ行ったって食い物に不自由はしねえつもりだ。御めえなんかも茶畠ちゃばたけばかりぐるぐる廻っていねえで、ちっと己おれの後あとへくっ付いて来て見ねえ。一と月とたたねえうちに見違えるように太れるぜ」
「追ってそう願う事にしよう。しかし家うちは教師の方が車屋より大きいのに住んでいるように思われる」
「箆棒べらぼうめ、うちなんかいくら大きくたって腹の足たしになるもんか」
 彼は大おおいに肝癪かんしゃくに障さわった様子で、寒竹かんちくをそいだような耳をしきりとぴく付かせてあららかに立ち去った。吾輩が車屋の黒と知己ちきになったのはこれからである。
 その後ご吾輩は度々たびたび黒と邂逅かいこうする。邂逅する毎ごとに彼は車屋相当の気焔きえんを吐く。先に吾輩が耳にしたという不徳事件も実は黒から聞いたのである。
 或る日例のごとく吾輩と黒は暖かい茶畠ちゃばたけの中で寝転ねころびながらいろいろ雑談をしていると、彼はいつもの自慢話じまんばなしをさも新しそうに繰り返したあとで、吾輩に向って下しものごとく質問した。「御めえは今までに鼠を何匹とった事がある」智識は黒よりも余程発達しているつもりだが腕力と勇気とに至っては到底とうてい黒の比較にはならないと覚悟はしていたものの、この問に接したる時は、さすがに極きまりが善よくはなかった。けれども事実は事実で詐いつわる訳には行かないから、吾輩は「実はとろうとろうと思ってまだ捕とらない」と答えた。黒は彼の鼻の先からぴんと突張つっぱっている長い髭ひげをびりびりと震ふるわせて非常に笑った。元来黒は自慢をする丈だけにどこか足りないところがあって、彼の気焔きえんを感心したように咽喉のどをころころ鳴らして謹聴していればはなはだ御ぎょしやすい猫である。吾輩は彼と近付になってから直すぐにこの呼吸を飲み込んだからこの場合にもなまじい己おのれを弁護してますます形勢をわるくするのも愚ぐである、いっその事彼に自分の手柄話をしゃべらして御茶を濁すに若しくはないと思案を定さだめた。そこでおとなしく「君などは年が年であるから大分だいぶんとったろう」とそそのかして見た。果然彼は墻壁しょうへきの欠所けっしょに吶喊とっかんして来た。「たんとでもねえが三四十はとったろう」とは得意気なる彼の答であった。彼はなお語をつづけて「鼠の百や二百は一人でいつでも引き受けるがいたちってえ奴は手に合わねえ。一度いたちに向って酷ひどい目に逢あった」「へえなるほど」と相槌あいづちを打つ。黒は大きな眼をぱちつかせて云う。「去年の大掃除の時だ。うちの亭主が石灰いしばいの袋を持って椽えんの下へ這はい込んだら御めえ大きないたちの野郎が面喰めんくらって飛び出したと思いねえ」「ふん」と感心して見せる。「いたちってけども何鼠の少し大きいぐれえのものだ。こん畜生ちきしょうって気で追っかけてとうとう泥溝どぶの中へ追い込んだと思いねえ」「うまくやったね」と喝采かっさいしてやる。「ところが御めえいざってえ段になると奴め最後さいごっ屁ぺをこきゃがった。臭くせえの臭くねえのってそれからってえものはいたちを見ると胸が悪くならあ」彼はここに至ってあたかも去年の臭気を今いまなお感ずるごとく前足を揚げて鼻の頭を二三遍なで廻わした。吾輩も少々気の毒な感じがする。ちっと景気を付けてやろうと思って「しかし鼠なら君に睨にらまれては百年目だろう。君はあまり鼠を捕とるのが名人で鼠ばかり食うものだからそんなに肥って色つやが善いのだろう」黒の御機嫌をとるためのこの質問は不思議にも反対の結果を呈出ていしゅつした。彼は喟然きぜんとして大息たいそくしていう。「考かんげえるとつまらねえ。いくら稼いで鼠をとったって――一てえ人間ほどふてえ奴は世の中にいねえぜ。人のとった鼠をみんな取り上げやがって交番へ持って行きゃあがる。交番じゃ誰が捕とったか分らねえからそのたんびに五銭ずつくれるじゃねえか。うちの亭主なんか己おれの御蔭でもう壱円五十銭くらい儲もうけていやがる癖に、碌ろくなものを食わせた事もありゃしねえ。おい人間てものあ体ていの善いい泥棒だぜ」さすが無学の黒もこのくらいの理窟りくつはわかると見えてすこぶる怒おこった容子ようすで背中の毛を逆立さかだてている。吾輩は少々気味が悪くなったから善い加減にその場を胡魔化ごまかして家うちへ帰った。この時から吾輩は決して鼠をとるまいと決心した。しかし黒の子分になって鼠以外の御馳走を猟あさってあるく事もしなかった。御馳走を食うよりも寝ていた方が気楽でいい。教師の家うちにいると猫も教師のような性質になると見える。要心しないと今に胃弱になるかも知れない。
 教師といえば吾輩の主人も近頃に至っては到底とうてい水彩画において望のぞみのない事を悟ったものと見えて十二月一日の日記にこんな事をかきつけた。
○○と云う人に今日の会で始めて出逢であった。あの人は大分だいぶ放蕩ほうとうをした人だと云うがなるほど通人つうじんらしい風采ふうさいをしている。こう云う質たちの人は女に好かれるものだから○○が放蕩をしたと云うよりも放蕩をするべく余儀なくせられたと云うのが適当であろう。あの人の妻君は芸者だそうだ、羨うらやましい事である。元来放蕩家を悪くいう人の大部分は放蕩をする資格のないものが多い。また放蕩家をもって自任する連中のうちにも、放蕩する資格のないものが多い。これらは余儀なくされないのに無理に進んでやるのである。あたかも吾輩の水彩画に於けるがごときもので到底卒業する気づかいはない。しかるにも関せず、自分だけは通人だと思って済すましている。料理屋の酒を飲んだり待合へ這入はいるから通人となり得るという論が立つなら、吾輩も一廉ひとかどの水彩画家になり得る理窟りくつだ。吾輩の水彩画のごときはかかない方がましであると同じように、愚昧ぐまいなる通人よりも山出しの大野暮おおやぼの方が遥はるかに上等だ。
 通人論つうじんろんはちょっと首肯しゅこうしかねる。また芸者の妻君を羨しいなどというところは教師としては口にすべからざる愚劣の考であるが、自己の水彩画における批評眼だけはたしかなものだ。主人はかくのごとく自知じちの明めいあるにも関せずその自惚心うぬぼれしんはなかなか抜けない。中二日なかふつか置いて十二月四日の日記にこんな事を書いている。
昨夜ゆうべは僕が水彩画をかいて到底物にならんと思って、そこらに抛ほうって置いたのを誰かが立派な額にして欄間らんまに懸かけてくれた夢を見た。さて額になったところを見ると我ながら急に上手になった。非常に嬉しい。これなら立派なものだと独ひとりで眺め暮らしていると、夜が明けて眼が覚さめてやはり元の通り下手である事が朝日と共に明瞭になってしまった。
 主人は夢の裡うちまで水彩画の未練を背負しょってあるいていると見える。これでは水彩画家は無論夫子ふうしの所謂いわゆる通人にもなれない質たちだ。
 主人が水彩画を夢に見た翌日例の金縁眼鏡めがねの美学者が久し振りで主人を訪問した。彼は座につくと劈頭へきとう第一に「画えはどうかね」と口を切った。主人は平気な顔をして「君の忠告に従って写生を力つとめているが、なるほど写生をすると今まで気のつかなかった物の形や、色の精細な変化などがよく分るようだ。西洋では昔むかしから写生を主張した結果今日こんにちのように発達したものと思われる。さすがアンドレア・デル・サルトだ」と日記の事はおくびにも出さないで、またアンドレア・デル・サルトに感心する。美学者は笑いながら「実は君、あれは出鱈目でたらめだよ」と頭を掻かく。「何が」と主人はまだ※(「言+墟のつくり」、第4水準2-88-74)いつわられた事に気がつかない。「何がって君のしきりに感服しているアンドレア・デル・サルトさ。あれは僕のちょっと捏造ねつぞうした話だ。君がそんなに真面目まじめに信じようとは思わなかったハハハハ」と大喜悦の体ていである。吾輩は椽側でこの対話を聞いて彼の今日の日記にはいかなる事が記しるさるるであろうかと予あらかじめ想像せざるを得なかった。この美学者はこんな好いい加減な事を吹き散らして人を担かつぐのを唯一の楽たのしみにしている男である。彼はアンドレア・デル・サルト事件が主人の情線じょうせんにいかなる響を伝えたかを毫ごうも顧慮せざるもののごとく得意になって下しものような事を饒舌しゃべった。「いや時々冗談じょうだんを言うと人が真まに受けるので大おおいに滑稽的こっけいてき美感を挑撥ちょうはつするのは面白い。せんだってある学生にニコラス・ニックルベーがギボンに忠告して彼の一世の大著述なる仏国革命史を仏語で書くのをやめにして英文で出版させたと言ったら、その学生がまた馬鹿に記憶の善い男で、日本文学会の演説会で真面目に僕の話した通りを繰り返したのは滑稽であった。ところがその時の傍聴者は約百名ばかりであったが、皆熱心にそれを傾聴しておった。それからまだ面白い話がある。せんだって或る文学者のいる席でハリソンの歴史小説セオファーノの話はなしが出たから僕はあれは歴史小説の中うちで白眉はくびである。ことに女主人公が死ぬところは鬼気きき人を襲うようだと評したら、僕の向うに坐っている知らんと云った事のない先生が、そうそうあすこは実に名文だといった。それで僕はこの男もやはり僕同様この小説を読んでおらないという事を知った」神経胃弱性の主人は眼を丸くして問いかけた。「そんな出鱈目でたらめをいってもし相手が読んでいたらどうするつもりだ」あたかも人を欺あざむくのは差支さしつかえない、ただ化ばけの皮かわがあらわれた時は困るじゃないかと感じたもののごとくである。美学者は少しも動じない。「なにその時ときゃ別の本と間違えたとか何とか云うばかりさ」と云ってけらけら笑っている。この美学者は金縁の眼鏡は掛けているがその性質が車屋の黒に似たところがある。主人は黙って日の出を輪に吹いて吾輩にはそんな勇気はないと云わんばかりの顔をしている。美学者はそれだから画えをかいても駄目だという目付で「しかし冗談じょうだんは冗談だが画というものは実際むずかしいものだよ、レオナルド・ダ・ヴィンチは門下生に寺院の壁のしみを写せと教えた事があるそうだ。なるほど雪隠せついんなどに這入はいって雨の漏る壁を余念なく眺めていると、なかなかうまい模様画が自然に出来ているぜ。君注意して写生して見給えきっと面白いものが出来るから」「また欺だますのだろう」「いえこれだけはたしかだよ。実際奇警な語じゃないか、ダ・ヴィンチでもいいそうな事だあね」「なるほど奇警には相違ないな」と主人は半分降参をした。しかし彼はまだ雪隠で写生はせぬようだ。
 車屋の黒はその後ご跛びっこになった。彼の光沢ある毛は漸々だんだん色が褪さめて抜けて来る。吾輩が琥珀こはくよりも美しいと評した彼の眼には眼脂めやにが一杯たまっている。ことに著るしく吾輩の注意を惹ひいたのは彼の元気の消沈とその体格の悪くなった事である。吾輩が例の茶園ちゃえんで彼に逢った最後の日、どうだと云って尋ねたら「いたちの最後屁さいごっぺと肴屋さかなやの天秤棒てんびんぼうには懲々こりごりだ」といった。
 赤松の間に二三段の紅こうを綴った紅葉こうようは昔むかしの夢のごとく散ってつくばいに近く代る代る花弁はなびらをこぼした紅白こうはくの山茶花さざんかも残りなく落ち尽した。三間半の南向の椽側に冬の日脚が早く傾いて木枯こがらしの吹かない日はほとんど稀まれになってから吾輩の昼寝の時間も狭せばめられたような気がする。
 主人は毎日学校へ行く。帰ると書斎へ立て籠こもる。人が来ると、教師が厭いやだ厭だという。水彩画も滅多にかかない。タカジヤスターゼも功能がないといってやめてしまった。小供は感心に休まないで幼稚園へかよう。帰ると唱歌を歌って、毬まりをついて、時々吾輩を尻尾しっぽでぶら下げる。
 吾輩は御馳走ごちそうも食わないから別段肥ふとりもしないが、まずまず健康で跛びっこにもならずにその日その日を暮している。鼠は決して取らない。おさんは未いまだに嫌きらいである。名前はまだつけてくれないが、欲をいっても際限がないから生涯しょうがいこの教師の家うちで無名の猫で終るつもりだ。`

const markov = new MarkovChain()
markov.start(5, text)
  .then(data => console.log(data))

The script will returns the following text.

$ node example/indes.js
わずかに午ごを過ぎたる太陽は、さすがに極きまりが善よくはなかったハハハハ」とそそのかして見給えきっと面白いものがかくまで平気に睡ねむられるものか、ある日その友人で美学とかをやって見たが、気の毒な感じが今でも記憶してますます形勢をわるくするのを誰かが立派な額にしたり、謡うたいを習ったり、頭へ袋をかぶせたり、時によると弓に凝こったり、へっついの中うちで無名の猫だけに気焔きえんを吐く。

Use custom dicrionaly

const markov = new MarkovChain({
  dictPath: 'node_modules/kuromoji/dict/'
})

Copyright

COPYRIGHT (c) 2016 Masto Urai
The project has forked from the project.
https://github.com/uraway/markov-chain-kuromoji

COPYRIGHT (c) 2019 - Hidetaka Okamoto
All code has been updated for TypeScript