Hatena::ブログ(Diary)

世界はアルゴリズムでできている。

2009-12-04

AquesTalkとkakasiを組み合わせて再生。

| 22:56

#!/usr/bin/ruby -Ks
# -*- coding: shift_jis -*-
require 'kakasi'
require 'Win32API'

aqtk_play = Win32API.new('AquesTalkDa', 'AquesTalkDa_PlaySync', 'PL', 'L')
s = ARGV.size>0 ? ARGV.shift : "お帰りなさいませ、御主人様。"
yomi = Kakasi.kakasi('-JH -KH', s)
aqtk_play.call(yomi, 120)

上記でフツーに再生する。

(因みに kakasi/Ruby-kakasihttp://kakasi.namazu.org/index.html.ja のを cygwinビルドして入れてる)

トラックバック - http://d.hatena.ne.jp/ara_k/20091204/1259935014