Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://kovayashi.blog120.fc2.com/tb.php/333-f07ce685

-件のトラックバック

-件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

rubyでOSX Lion say -v kyokoを使ってtwitcasting(ツイキャス)コメント読み上げツール(棒読み)を作る。

>say -v kyoko ほげほげ
がターミナルで動くようにしたら、


#!/usr/bin/ruby
require 'rubygems'
require 'mechanize'
require 'json'

puts 'input id or url'
id=STDIN.gets.chomp
id.sub!(/.+\//,'')

Mechanize.new do |a|
since=nil
loop do
a.get "http://api.twitcasting.tv/api/commentlist?type=json&user=#{id}#{since ? "&since=#{since}" : ''}"
cid=nil
JSON.parse(a.page.body).reverse_each do|r|
cid=r["commentid"]
puts r["message"]
#fork do
IO.popen('say -v kyoko>/dev/null 2>&1','w') do |io|
io.puts r["message"]
end
#end
end
since=cid if cid
sleep 4
end
end

#forkと#endはお好みで外してください。

ニコ生用はこちら
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://kovayashi.blog120.fc2.com/tb.php/333-f07ce685

0件のトラックバック

0件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

Appendix

プロフィール

kovayashi

Author:kovayashi
・嫌いなもの
 →好きなもの

・インストール
 →バンドル
・バックアップ
 →アップロード
・努力
 →チート

最近のトラックバック

ブログ内検索

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。