= AquesTalk/Ruby

Copyright (c) 2009 SUGAWARA Genki <[email protected]>

== ?T?v

AquesTalk/Ruby???e?L?X?g?????????~?h???E?F?A?uAquesTalk?v??Ruby?o?C???f?B???O?????B

??????????????T?E???h?f?o?C?X?????o?????AWAV?t?H?[??b?g?????????????????????????B

== ????

* KAKASI???g??????????????????????????????????????????????????????
* KAKASI???????????\?[?X?????????C?u?????????????????????????????????s?v
* Windows???p

== RubyForge?v???W?F?N?g?y?[?W

http://rubyforge.org/projects/aqtk

== ?\?[?X?R?[?h

http://coderepos.org/share/browser/lang/ruby/aqtk-ruby/trunk/

== ?C???X?g?[??

gem install aqtk

??AquesTalk??DLL???C???X?g?[??????????

== ?g????
$KCODE= 's'
require 'rubygems'
require 'aqtk'

# ????(????)
AquesTalk::Da.play_sync('???????????????????????????I?I', 100)
# 100?????b???x?B???????\

begin
aqtkda = AquesTalk::Da.create
# ????(??????)
aqtkda.play('???????????????????????????I?I')
sleep 3
ensure
aqtkda.release if aqtkda
end

# ?t?@?C?????o??
open('yukkuri.wav', 'wb') do |f|
f << AquesTalk.synthe('???????????????????????????I?I')
end

?f?t?H???g????KAKASI???t?B???^?[???L?????????????????B

?????????????????????????????????????????B

AquesTalk::Da.play_sync('????????????????????????????', 100, nil)

aqtkda = AquesTalk::Da.create(nil)
aqtkda.play('????????????????????????????')

AquesTalk.synthe('????????????????????????????', 100, nil)

== ???C?Z???X
???C?Z???X??GPL?????B

?????AAquesTalk?EKAKASI???????????????C?Z???X???]?????????????B

== ???????C?u????
AquesTalk/Ruby??AquesTalk???_?C?i?~?b?N?????N???????B

* AquesTalk
* http://www.a-quest.com/aquestalk/
* AquesTalk???L???????A?N?G?X?g?????????????B
* AqLicense.txt[link:files/AquesTalk/AqLicense_txt.html] ???Q???????????????B

?????AKAKASI???X?^?e?B?b?N?????N???????????B

* KAKASI
* http://kakasi.namazu.org/
* KAKASI??Hironobu Takahashi?????A??????KAKASI Project?????????????B
* COPYING.KAKASI[link:files/COPYING_KAKASI.html] ???Q???????????????B

== ?????_

gem uninstall ??????AquesTalk??DLL???c?????????????B

ruby.exe???????f?B???N?g?????????????t?@?C?????????????????????B

* AquesTalk.dll
* AquesTalkDa.dll
* AqLicense.txt