jrapper
v1.0.0
Published
`jrapper` can detect `Japanese rhyme` in text. `jrapper` analyzes morphemes then detect phrases and detect rhyming words.
Downloads
11
Maintainers
Readme
jrapper
jrapper
can detect Japanese rhyme
in text. jrapper
analyzes morphemes then detect phrases and detect rhyming words.
example:
'今日はとても良い天気ですね。こんな日は自然に元気になります。'
'今日はとても良い天気' 'こんな日は自然に元気'
const jrapper = require('jrapper')
jrapper.build().then((tokenizer) => {
const rhymes = jrapper.measure(
jrapper.parse(tokenizer, '後始末するアノニマス')
);
console.log(rhymes)
// [ { w1:
// { pos: '名詞',
// surface_form: '後始末',
// pronunciation: 'アトシマツ',
// romaji: 'atosimatu',
// rhymorpheme: 'a*o*i*a*u',
// vowel: 'aoiau',
// reversedRhymorpheme: 'u*a*i*o*a' },
// w2:
// { pos: '名詞',
// surface_form: 'アノニマス',
// pronunciation: undefined,
// romaji: 'anonimasu',
// rhymorpheme: 'a*o*i*a*u',
// vowel: 'aoiau',
// reversedRhymorpheme: 'u*a*i*o*a' },
// vibes: 11 } ]
})
install
npm install jrapper
inspired
- https://github.com/suzuki86/rhymer