========== SpeechCast ==========

【必読】バージョンアップ時の注意
　α5からβ1の変更で、設定パスのスペルミスが修正されました。
　
　α5　(ユーザホームディレクトリ)/Application Data/SpeachCast
　β1　(ユーザホームディレクトリ)/Application Data/SpeechCast

　この影響で、バージョンアップ時に設定が初期化されてしまいます。
　設定ファイル(Application.cfg)の書式は変更していないので、以下の様にファイルを上書きコピー
　することで設定を引き継ぐことができます。
　
　　SpeachCast/Application.cfg→SpeechCast/Application.cfg

■概要
　SpeechCastは「２ちゃんねる」「jbbs(したらば)」「わいわいkakiko」に書き込まれたレスを読み上げ、
　画面上に字幕のように表示するソフトです。
　PeerCastで配信する際に使用するのを想定しています。

■ライセンス
　フリーソフトです。
　GPLv2ライセンスでソースを公開しています。

　http://sourceforge.jp/projects/speechcast/

■サポートOS
　WindowsXP SP3
　（他のOSに関しては作者が動作チェックする環境がないため、非サポートとしています）

■必要なソフト
　SpeechCastを使用するためのソフトです。
　
　・Microsoft .NET Framework 3.0 Service Pack 1
　・SAPI5.1対応の音声エンジン
　　標準では「Microsoft Sam」という日本語非対応の音声エンジンしかインストールされていないはずです。
　　別途、日本語対応の音声エンジンを入手してください。

■使い方
　(1)SpeechCast.exeをダブルクリックで起動します。

　(2)URLに掲示板のURLを入力します。　例) http://jbbs.livedoor.jp/bbs/read.cgi/game/46310/1226217756/
　  TOPページを入力するとスレ一覧が表示されます。
　
　(3)左上のリストビューにレスの一覧が表示されるので、再生開始したいレスを選択します。
　
　(4)自動更新ボタンを押します。
　　先ほど選択したスレから音声再生が始まります。最後のスレまでいくと、定期的に掲示板を更新して新しい
　　レスがあれば再生します。

　(5)字幕ボタンを押した状態だと字幕が音声再生と同時に表示されます。枠ボタンで表示領域を調整できます。

■設定
　ツールバー右の設定ボタンを押すと各種設定を行うことができます。
　
　詳細は割愛します。
　
　設定は(ユーザホームディレクトリ)/Application Data/SpeechCast以下に記録されます。
　起動しなくなったら上記ディレクトリごと削除してみてください。
　
　
　【読み方についての補足】
　読み方の書式は以下の通りです。
　
　　単語/読み方
　
　もしくは
　
　　単語/読み方/オプション
　
　・単語には正規表現が使えます。
　・オプションは以下の通りです。（.NET Frameworkヘルプより引用）
　　s シングルラインモード：
　　　単一行モードを指定します。\n 以外の任意の文字ではなく、すべての文字と一致するようにピリオド 
　　　(.) の意味を変更します。 
　　m マルチラインモード：
　　　複数行モードを指定します。^ と $ の意味を変更して、文字列全体の先頭と末尾だけでなく任意の行
　　　の先頭と末尾にもそれぞれが一致するようにします。 
　　i 大文字小文字を区別しない：
　　　検索時に大文字と小文字を区別しないことを指定します。 

　【AAモードについての補足】
　
　　指定した条件でAAモードになります。
　　
　　AAモードは通常モードと以下の点が異なります。
　　・字幕の縁の色が緑色。
　　・設定に関係なく字幕が瞬間表示。
　　・枠の大きさに合わせて、フォントが縮小されます。（設定でOFFにすることも可能）
　　・字幕の表示時間が異なります。（デフォルトでは通常モードより長くなります）

■サポート
　下記の掲示板で行っています。

　よっしーch
　http://jbbs.livedoor.jp/game/46310/

■制限事項
　以下は現バージョンでサポートされていない機能です。気が向いたら実装するかもしれません。
　・２ちゃんねる、jbbs、わいわいkakiko以外の掲示板には対応していません。

■更新履歴
　09/01/12  α1   初公開
　09/01/19  α2   URL http://yy.***.com/に対応
　09/02/08  α3   URL http://***.2ch.net/に対応
                  コマンドラインからURL指定すると、そのURLを開くようにした
                  追加レスがなくてもリストビューとレス表示画面を更新したのをやめた
　09/02/09  α4   有効なURLが入力されていない状態で、自動更新を押すと「サポートしていないURLです」というメッセージボックスが無限に出現する不具合を修正。
　09/02/12  α5   字幕ウィンドウの座標がマイナス値の時、移動およびリサイズが正常に行えない不具合を修正。
                  URL入力のテキストボックスの横幅を少し小さくした。
　09/03/01  β1   2ch/わいわいkakikoで差分更新(Rangeヘッダー)に対応。
                  設定画面を出しているときは、自動更新しないように修正。
                  スレッド一覧機能を実装。
                  コンフィグの保存パスのスペルが間違っていたのを修正。
                  レス書き込みおよびスレッド作成機能を実装。
                  フォントの設定のプレビューを追加。
　09/03/18  β2   ブックマーク機能を実装。
                  読み方の正規表現のオプションを指定できるように書式を追加。
                  字幕ウィンドウのタイトル部分を小さくした。
                  次のレス／前のレスなどを読み上げる機能を追加。
                  読み上げをやめる機能を追加。
                  クリップボードの内容を読み上げる機能を追加。
                  文字数制限を、読み方変換したあとに適用するように変更。
                  その他細かい修正および機能追加。
　09/03/18  β3   読み上げ時に例外が発生する不具合を修正。
　09/03/30  β4   通信→GZip圧縮項目を追加。(デフォルトON)
                  通信→インターネットオプションで設定したプロキシを使用するオプションを追加。(デフォルトON)
                  字幕を瞬間表示するオプションを追加。(デフォルトOFF)
                  レス画面の更新を高速化
                  ステータスバーに通信状況などを表示するようにした。
                  字幕表示状態をコンフィグに保存するように変更。
                  ツールバーをアイコン表示変更。
                  読み上げ関連のボタンをツールバーに追加。
                  ブラウザで開くボタンを追加。
                  プログラムアイコンをちゃんとしたものに変更。
                  レス1000越えのメッセージの警告メッセージ間隔を設定に関係なく20秒に変更。
                  AAモードを実装。
                  コンフィグファイルが無い場合、読み方およびAAモードになる条件のでデフォルト文字列を設定するように変更。
