京急語コンバータ
ドアしまります → ダァシェリェィス
ひらがな,カタカナ,半角カタカナの変換コードは以下から借用
http://code.google.com/p/kanaxs/
ありがたや、ありがたや。
■変換処理イメージ
ドア閉まります:doasimarimasu
↓母音の統合:daasimarimasu
↓鼻音の脱落:daasiariasu
ダァシエリエス
一部、それっぽく変換されるように変換表いじったりハードコーディングしてる。
■20111025
ねとらぼで記事にされた初期段階のコードからちょっと修正した。
・yi,ye,wi,wu,we,woを変換表に追加。
・母音融合と鼻音脱落の処理順を修正。
・ぁ-ぉをただの母音発音扱いに修正。
■20111027
@tmytさんがbotを作ってくれました。
http://twitter.com/KQBot
■20111030
促音の「っ」の変換ミスを修正
TODO
□小文字(ぁぃぅぇぉゃゅょゎ)の変換のさせ方が中途半端
□にゃにゅにょ、とか怪しい
☑や行・わ行(yi,ye,wi,wu,we,wo)の考慮漏れ
□nm子音の脱落が極端すぎるので、特定のパターンでは脱落させないようにするか?
n子音は落ちなくていい? こんにちは→キイチハ とか流石に変
□文頭の文字は変換しないほうが自然?
☑母音融合と鼻音脱落の順序が逆になってる
□母音の引き摺らせがテキトーすぎて実際の発音にあってない
□「ゕ」(小文字の"か")対応
☑ゃゅょが i 母音に引きずられるパターンで変換ミス