since 2011-03-12
nvdajp のエンジンを使って Twitter のリストを読み上げます。いちど動かすとずっと動き続けます。
python で実装。Windows 環境で動作。
リストのタイムラインを取得して、時間順に読み上げを行い、最後まで読み上げると、ふたたびタイムラインを取得します。
atsuoishimoto さんのプログラムを、ログイン操作せずにすぐに読み上げるように仕様変更。
リストを読み上げるように変更し、音声エンジンを新しいものに入れ替えて、エラー処理などを追加しました。
バグ報告などは @24motz にどうぞ。
Python 2.7 for Windows を使用。
easy_install で tweepy を入れる。
conf.py.sample をコピーして conf.py を作る。
Twitter アプリ開発者サイトで登録したトークンなどを設定。 http://dev.twitter.com/
TwCmd.py を設定して読み上げたいリストを設定:
def do_list(self, line): # by nishimotz voices = [_jtalk_voice_m001, _jtalk_voice_mei] exclude_users = ('nhk_asianvoices',) list_user, list_name = 'tsuda', 'eq-genchi' # 'nhk_pr', 'nhk-news'
読み上げから除外したいユーザは exclude_users で設定。
実行はコマンドプロンプトから python TwCmd.py を実行。