音声合成でHello, world!
Posted feedbacks - Ruby
see: どう書く?org 2987 ether: Windows では COM 経由で S...(音声合成でHello, world!) - 投稿の詳細:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | require "rubygems"
require "win32/sapi5" # http://rubyforge.org/projects/win32utils
include Win32
def say(msg)
v = SpVoice.new
v.Speak(msg)
end
if $0 == __FILE__
if ARGV[0]
say(ARGV[0])
else
say("Hello, world!")
say("con nitch were") # 「こんにちは」
say("daw cat coo org, sole what program mar know tum yen know Colosseum death")
end
end
|

にしお
#3415()
Rating4/4=1.00
使用したライブラリはタグでつけてください。またOSに依存する場合もタグでつけてください。日本語文字列も発音できることが好ましいですが、必須ではありません。
以下はサンプルです。
>>> say("Hello, world!") >>> say("con nitch were") # 「こんにちは」 >>> say("daw cat coo org, sole what program mar know tum yen know Colosseum death")[ reply ]