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

#!/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 でビルドして入れてる)