更新 平成21年10月2日(金)  より多くの日本ISPに対応したホワイトリスト方式を用意しました。
更新 平成21年10月13日(火) 日本ISPでも読み上げない設定ができるようにしました。

多くの日本人が接続している大部分のドメインに加えて、指定した人だけを喋らせる方法です。windowsのlimechat用、中級者向けです。まだ実験段階ですのでホワイトリストに該当しない日本のISPユーザーも発言されません。

.

次の記事の改造になっています。この記事がうまくうごいていることが前提になっています。
ustreamのチャットをsofTalkに読み上げてもらう方法

マクロの設定

shift+alt+mをタイプするかマクロの設定から、マクロの設定ウインドウを立ち上げてから、ソフトークの設定を呼び出してください。

次の物が多くの日本ISPに対応したホワイトリストのwhiteList_jp.txtです。
UST用ホワイトリスト

発言条件のユーザがおそらく「%me|*」となっているので、「$List(whiteList_jp.txt)」に変えてください。
次に、limechat.exeがあるフォルダ\users\ユーザー名\macros\filesの中にwhiteList_jp.txtを入れてください。

これで大部分の日本の方のみの発言が読み上げられるようになります。

.

リスト外の任意の人を読み上げる

外国の人といった任意の人を読み上げ対象にするにはグループに登録します。

limechatの会話の覧のユーザーの名前を右クリック、もしくは右のユーザ一覧を右クリックしてでてきたウインドウの一番下に登録という物があります。その登録の中にあるグループ1に喋らせたい人を登録してください。

これで外国の方でも、登録された人は再生されるようになります。

日本ISPの任意の人を読み上げない

今度はグループ2に登録します。

カスタマイズ!

登録するグループ番号を変更する

グループ1ではなく、ほかのグループナンバーを利用する場合は、whiteList_jp.txtの中の読み上げる人『%g1』、読み上げない人『$not %g2』の数字の部分を1~5の間で設定してください。

txtの中の$not %g2%g1の順序は絶対に入れ替えないでください。動作しなくなります。

limechatで登録する際も、変更したナンバーに合わせてくださいね。

もし、日本ISPの任意の人を読み上げないという機能がいらないときには、$not %g2の行を削除してください。

.

右クリックメニューの表示名を変更する

また、右クリックメニューに表示されるグループ1ではなく、わかりやすい名前に変更しておきましょう。

『設定』->『グループの設定』、あるいはAlt+Lから、グループの名称を変更できます。

このマクロはsrkbさんと虎硬さんの配信から着想を得ました。
こんなマクロあったらいいなというアイデアがありましたらこちらまで!