* 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.
Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
浮子屋商店もよろしく。

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

Top > 自作SAORI

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

CSAORI

なにこれ

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

どんな風に書くか

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

Everything is expanded.Everything is shortened.
  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更新にあわせ更新(機能変更無し)

Attach file: fileHandUtil1420.zip 887 download [Information] fileSetCursorPos_2_0_0_0.zip 1048 download [Information] fileAqt2_0_0_0.zip 1187 download [Information] fileKeywordReg_2_0_0_0.zip 1091 download [Information] fileOsuwari3_0_0_0.zip 1231 download [Information] fileHandUtil1410.zip 1123 download [Information] fileaqt1110.zip 1532 download [Information] filedvd.wav 1425 download [Information] filejgr.wav 1515 download [Information] filer1.wav 1488 download [Information] fileimd1.wav 1489 download [Information] filem2.wav 1410 download [Information] filem1.wav 1482 download [Information] filef2.wav 1664 download [Information] filef1.wav 1841 download [Information] fileaqt1100.zip 815 download [Information] fileaqt1020.zip 841 download [Information] fileaqt1010.zip 759 download [Information] fileaqt1000.zip 835 download [Information] fileosuwari_makoto_1_0.zip 1479 download [Information] fileOsuwari2100.zip 1869 download [Information] fileOsuwari2021.zip 911 download [Information] fileOsuwari2020.zip 1208 download [Information] filekenonoke1010.zip 1846 download [Information] fileHandUtil1330.zip 1369 download [Information]

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