Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
28 lines (17 sloc) 986 Bytes

Ja::SoundIndex

概要

日本語カタカナから母音・子音によるインデックスを作成するライブラリ。

使い方

  • example/test.rb

     require 'ja/sound_index'
     
     katakana = 'オンドゥルルラギッタンディスカー'
     
     idx = Ja::SoundIndex.new(:ascii)
     
     puts idx.vowel(katakana)               # OUUUAIAIUA
     puts idx.consonant(katakana)           # ADRRRGTDSK
     
     puts idx.vowel(katakana, ['ー'])       # OUUUAIAIUA-
     puts idx.consonant(katakana, ['ッ'])   # ADRRRG.TDSK
     
     idx2 = Ja::SoundIndex.new(:utf_8)
     
     puts idx2.vowel(katakana)              # オウウウアイアイウア
     puts idx2.consonant(katakana)          # アダラララガタダサカ
     
     puts idx2.vowel(katakana, ['ー'])      # オウウウアイアイウアー
     puts idx2.consonant(katakana, ['ッ'])  # アダラララガッタダサカ