[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:452]For visual sense handicapped people, temporal measures



Koichi Inoue <inoue@xxxxxxxxxxxxxxxxxxxxxx> writes:

>  Meadow-developにsubscribeさせていただいたのですが、修論間近というこ
> とで、逃げていました。すみません。宮下さんの方で着々と計画が進んでいた
> とは....。ありがとうございます。
> 
>  テストの件、了解しました。

>  ところで、meadowではlispからwin32-apiを呼び出すということは可能でしょ
> うか。

まあ、通常はDynamic Loadingでやった方がいいでしょうね。
もちろん、ユーザーが自分でDLLを書いて行うことが出来ます。

> 日本語windows95スクリーンリーダである95Reader(日本障害者職業総合セン
> ター)は、プログラム作成者のために以下のような関数を提供しています。
> 
> BOOL WINAPI SoundMessage (LPCSTR, int);
> BOOL WINAPI dic_regist (VOID);
> BOOL WINAPI dic_regist_detail (VOID);
> BOOL WINAPI dic_reg_from_file (VOID);
> BOOL WINAPI dic_text_out (VOID);
> 
>  このうち、SoundMessage() は、しゃべってほしい文字列へのポインタと読
> み上げモード指定(なめらか読み、1文字詳細読みなど)を与えて、任意の文
> 字列を発声させることができます。wz editorでは、この関数を使って音声化
> を行っています。

なるほど。Export Libraryは用意されているんですよね?
95readerとやらは、どこで手に入るのですか

こういうものが使えるのなら、WM_TEXTをだます必要はないですね。
さっきの計画は止めましょう。汎用性もなさそうですし。

>  これを用いたアプローチというのは可能でしょうか。

むしろ、こちらでやった方がよさそうですね。

> # 読ませたいところでたくさんlispコーディングをしないといけないので、
> # スクリーンリーダーの方で読む文字を見つけてくれる方が楽ですけどね。

それは、駄目だと思いますけど。文字を判別するのは厳密にはMeadow自身が
行わないと駄目でしょうけど。

それに、たいした量のLisp codeも要らないでしょうね。

さて、誰か手伝ってくれます?

From himi