* U K I Y A H O N P O * Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura, che la diritta via era smarrita. |
Source of 自作SAORITop > 自作SAORI TITLE:SAORIっぽいかもしれないもの バグが出ても泣かない勇気。たまに泣くけど。 * CSAORI [#v38c5949] ** なにこれ [#b4b1870e] - 実際にやりたい部分のコードを追加でちょっと書けばそのまま動くのを目指した、SAORIのC++サンプルプロジェクトです。 - 私の作った以下のSAORIは、順次このテンプレートを利用したものに変更していく予定です。 - 詳しくは http://code.google.com/p/csaori/ からどうぞ。 ** どんな風に書くか [#e582c338] 基本的にこんな感じに書けばうごく・・・はず・・・ #code(C){{ #include "csaori.h" bool CSAORI::load(){ return true; } bool CSAORI::unload(){ return true; } void CSAORI::exec(const CSAORIInput& in,CSAORIOutput& out){ out.result_code = SAORIRESULT_OK; out.result = getModulePath(); out.result += in.args[0]; out.result += in.args[1]; } }} * Osuwari [#yd368546] ** なにこれ [#s6d3800c] ゴーストをウィンドウに「お座り」させるSAORI。 ~ 「お座り」だけでなく「ぶら下がり」等できるようになりました。 ~ &ghost(リリー);、&ghost(ビオラ);、&ghost(壁さくら);、&ghost(撫で肩志向同好会);、 &ghost(のぞみ);、&ghost(のぞみこ);、&ghost(りむ・えくすとり〜む);、&ghost(蒼空の風詩(お座り蒼風));でこのSAORIを使って頂いてます。何が出来るかはそちらを見て頂いた方がはやいかも。 &ref(Osuwari2100.zip); 2007/11/02 version 2.1.0.0 &attachref(./Osuwari3_0_0_0.zip); 2010/04/02 version 3.0.0.0 &color(Red){version3.0は2.1と機能的にはほぼ変わりない、CSAORIベースのバージョンです。未テストのため不具合がある可能性があります。}; ** 更新履歴 [#vbf4bc44] -2005/01/24 Ver2.0.0.0 version2を公開しました。 -2006/02/20 Ver2.0.1.0 内部ロジックを一部変更しました。 -2006/02/23 Ver2.0.2.0 正しく終了しない場合があるバグを修正しました。 -2007/01/13 Ver2.0.2.0 マニュアルをオンライン化し、里々での記載例を改版しました。 -2007/10/27 Ver2.0.2.1 VisualStudio2005/Vistaでビルド。 -2007/11/02 Ver2.1.0.0 「見切れ」判定に幅を持たせるオプションを追加しました。 -2010/04/02 Ver3.0.0.0 CSAORIベースに更新しました。 ** マニュアル [#k774c4f6] [[./お座りマニュアル]] を参照下さい。 ** おまけ [#pb716870] - AYA as MAKOTOを使って、SHELL側のみでOSUWARIをかけるパック。 - アーカイブの中身と、osuwari.dllをSHELLの中(shellのdescript.txtがある場所)に置いてください。 - MAKOTO.dic の 最初の方の GHOSTNAME を自分のゴーストの \0 名にしてください。 - 座るパラメータは35行目くらいにあります。適当にいじってください。 &ref(osuwari_makoto_1_0.zip);2007/10/27 version 1.0 * HandUtil [#t752217f] ** なにこれ [#y75224f5] The Handに使ってるSAORI。 ~ 開発にあたっては色んなひとのSAORIを参考にさせて頂きました。ありていに言うとぱくりです。 ~ 無保証ですがまあ何かのネタに置いておきます。 &attachref(./HandUtil1420.zip); 2011/05/05 version 1.4.2.0 ** 更新履歴 [#rbb90031] 2004/05/08 Ver1.0.0 新規作成 2004/05/08 Ver1.0.1 Notify1.0にバグがあったので修正 2004/05/08 Ver1.0.3 nodummyの際、CROW,S-V,SSSBのエントリを無視するよう修正 2004/05/08 Ver1.0.4 nodummyオプション廃止、無視するエントリを明示指定するようにしました 自分自身の位置を取得できるようにGetRectの仕様を修正しました。 2004/05/16 Ver1.1.0 "Notify"廃止、より汎用的な"DSSTPSend"追加。 2004/06/14 Ver1.2.0 "MoveWindow"追加。 2004/07/24 Ver1.2.1 "MoveWindow"リザルトコード変更。 2004/07/25 Ver1.3.0 "Dakko"追加。 2005/05/10 Ver1.3.1 終了処理を若干見直し。これで安定するといいけど。 2005/05/12 Ver1.3.2 "Dakko"でエンバグしてたので修正。"Dakko"にOnDakkoLost追加。 2005/05/12 Ver1.3.2.1 "GetFmo"のエンバグを修正。"GetRect"でIsWindowVisible追加。 2005/07/26 Ver1.3.3 SSTP送信時に落ちる場合があるバグを修正。Thanks to ぽにゃん 2008/04/14 Ver1.4.1 Argumentが順番どおりに来なくても大丈夫なようにした(for KAWARI827) 2011/05/05 Ver1.4.2 "Dakko"を切削魔神C.Ponapaltさんが直してくれました。 * KeywordReg(旧名Kenonoke) [#j48949bb] ** なにこれ [#td1b17cb] ユーザの入力など、自然言語の処理を簡易にするため、~ 入力された文から予め設定したキーワードを抽出するSAORIです。 &attachref(./kenonoke1010.zip); 2006/10/14 version 1.0.1.0 &attachref(./KeywordReg_2_0_0_0.zip); 2010/04/02 version 2.0.0.0 &color(Red){version2.0は1.01と機能的にはほぼ変わりない、CSAORIベースのバージョンです。未テストのため不具合がある可能性があります。}; ** 更新履歴 [#m7eef01e] 2006/08/29 ver1.0.0 新規作成 2006/10/14 ver1.0.1 keyword.txtに空行が含まれるとおかしくなる不具合を修正 里々の例を修正 (Thanks to かざま様 http://hiho.boo.jp/ukagaka/) 2010/04/02 ver2.0.0.0 名称をKeywordRegに変更、CSAORIベースに更新しました。 * AquesTalkSaori [#acee0e9c] ** なにこれ [#s6d3800c] AquesTalkという音声合成ライブラリを使ってしゃべるためのSAORIです。~ ひらがなを入力するとそのとおりにしゃべります。 &attachref(./aqt1110.zip); 2008/03/01 version 1.1.1.0 &attachref(./Aqt2_0_0_0.zip); 2010/04/02 ver2.0.0.0 &color(Red){version1.1.0.0からCREATEWAVの引数順序が変更になりました。&br;また、AquesTalkDa.dllは不要になりました。}; &color(Red){version2.0は1.1と機能的にはほぼ変わりない、CSAORIベースのバージョンです。未テストのため不具合がある可能性があります。}; ** 声のサンプル(アクセントとかあんまりいじってません) [#aad8ae61] - &attachref(./f1.wav); 女1(デフォルト) - &attachref(./f2.wav); 女2 - &attachref(./m1.wav); 男1 - &attachref(./m2.wav); 男2 - &attachref(./imd1.wav); 中性1 - &attachref(./r1.wav); ロボット声1 - &attachref(./jgr.wav); 機械的な声1 - &attachref(./dvd.wav); 機械的な声2 ** 更新履歴 [#pf0f438f] 2008/02/02 ver1.0.0.0 新規作成 2008/02/02 ver1.0.1.0 里々で辞書リロードを行うとライブラリがロードできない問題に対応 2008/02/02 ver1.0.2.0 ファイル出力のパスを明示 2008/03/01 ver1.1.0.0 PLAYASYNC、STOP、CHANGEVOICEを追加。CREATEWAVの引数順序変更。 2008/03/01 ver1.1.1.0 CREATEWAVが正常に動かない問題を修正、エラー時に落ちる問題を修正 2010/04/02 ver2.0.0.0 CSAORIベースに更新しました。 * SetCursorPos [#o7a29778] ** なにこれ [#r348e7b0] マウスカーソルの位置を移動するだけのSAORIです。 &attachref(./SetCursorPos_2_0_0_0.zip); 2010/04/02 ver1.1.0.0 ** 更新履歴 [#wacdf3d2] 2008/07/21 ver1.0.0.0 新規作成 2010/04/02 ver2.0.0.0 CSAORI更新にあわせ更新(機能変更無し) |