* 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.
リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
浮子屋商店もよろしく。

SAORIっぽいかもしれないもの

Top > 自作SAORI

バグが出ても泣かない勇気。たまに泣くけど。

CSAORI

なにこれ

  • 実際にやりたい部分のコードを追加でちょっと書けばそのまま動くのを目指した、SAORIのC++サンプルプロジェクトです。
  • 私の作った以下のSAORIは、順次このテンプレートを利用したものに変更していく予定です。
  • 詳しくは http://code.google.com/p/csaori/ からどうぞ。

どんな風に書くか

基本的にこんな感じに書けばうごく・・・はず・・・

すべてを展開すべてを収束
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 
-
|
!
-
|
!
-
|
|
|
|
|
!
#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

なにこれ

ゴーストをウィンドウに「お座り」させるSAORI。
「お座り」だけでなく「ぶら下がり」等できるようになりました。
リリービオラ壁さくら撫で肩志向同好会のぞみのぞみこりむ・えくすとり〜む蒼空の風詩(お座り蒼風)でこのSAORIを使って頂いてます。何が出来るかはそちらを見て頂いた方がはやいかも。

fileOsuwari2100.zip 2007/11/02 version 2.1.0.0

fileOsuwari3_0_0_0.zip 2010/04/02 version 3.0.0.0

version3.0は2.1と機能的にはほぼ変わりない、CSAORIベースのバージョンです。未テストのため不具合がある可能性があります。

更新履歴

  • 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ベースに更新しました。

マニュアル

./お座りマニュアル を参照下さい。

おまけ

  • AYA as MAKOTOを使って、SHELL側のみでOSUWARIをかけるパック。
  • アーカイブの中身と、osuwari.dllをSHELLの中(shellのdescript.txtがある場所)に置いてください。
  • MAKOTO.dic の 最初の方の GHOSTNAME を自分のゴーストの \0 名にしてください。
  • 座るパラメータは35行目くらいにあります。適当にいじってください。

fileosuwari_makoto_1_0.zip2007/10/27 version 1.0

HandUtil

なにこれ

The Handに使ってるSAORI。
開発にあたっては色んなひとのSAORIを参考にさせて頂きました。ありていに言うとぱくりです。
無保証ですがまあ何かのネタに置いておきます。

fileHandUtil1420.zip 2011/05/05 version 1.4.2.0

更新履歴

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)

なにこれ

ユーザの入力など、自然言語の処理を簡易にするため、
入力された文から予め設定したキーワードを抽出するSAORIです。

filekenonoke1010.zip 2006/10/14 version 1.0.1.0

fileKeywordReg_2_0_0_0.zip 2010/04/02 version 2.0.0.0

version2.0は1.01と機能的にはほぼ変わりない、CSAORIベースのバージョンです。未テストのため不具合がある可能性があります。

更新履歴

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

なにこれ

AquesTalkという音声合成ライブラリを使ってしゃべるためのSAORIです。
ひらがなを入力するとそのとおりにしゃべります。

fileaqt1110.zip 2008/03/01 version 1.1.1.0

fileAqt2_0_0_0.zip 2010/04/02 ver2.0.0.0

version1.1.0.0からCREATEWAVの引数順序が変更になりました。
また、AquesTalkDa.dllは不要になりました。

version2.0は1.1と機能的にはほぼ変わりない、CSAORIベースのバージョンです。未テストのため不具合がある可能性があります。

声のサンプル(アクセントとかあんまりいじってません)

更新履歴

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

なにこれ

マウスカーソルの位置を移動するだけのSAORIです。

fileSetCursorPos_2_0_0_0.zip 2010/04/02 ver1.1.0.0

更新履歴

2008/07/21 ver1.0.0.0 新規作成
2010/04/02 ver2.0.0.0 CSAORI更新にあわせ更新(機能変更無し)

添付ファイル: fileHandUtil1420.zip 657件 [詳細] fileSetCursorPos_2_0_0_0.zip 825件 [詳細] fileAqt2_0_0_0.zip 973件 [詳細] fileKeywordReg_2_0_0_0.zip 866件 [詳細] fileOsuwari3_0_0_0.zip 983件 [詳細] fileHandUtil1410.zip 1017件 [詳細] fileaqt1110.zip 1287件 [詳細] filedvd.wav 1206件 [詳細] filejgr.wav 1256件 [詳細] filer1.wav 1271件 [詳細] fileimd1.wav 1243件 [詳細] filem2.wav 1201件 [詳細] filem1.wav 1261件 [詳細] filef2.wav 1393件 [詳細] filef1.wav 1566件 [詳細] fileaqt1100.zip 707件 [詳細] fileaqt1020.zip 725件 [詳細] fileaqt1010.zip 664件 [詳細] fileaqt1000.zip 724件 [詳細] fileosuwari_makoto_1_0.zip 1255件 [詳細] fileOsuwari2100.zip 1641件 [詳細] fileOsuwari2021.zip 810件 [詳細] fileOsuwari2020.zip 1087件 [詳細] filekenonoke1010.zip 1620件 [詳細] fileHandUtil1330.zip 1255件 [詳細]

このページの最終更新日: 2011/05/28 14:50:44 JST (2219d)
このページのトラックバックURL: http://ukiya.sakura.ne.jp/index.php?tb_id=d18f6d98933fce6288831ab1116986a4