[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: emacspeak-speak-bufferについて
- To: bep@argv.org
- Subject: Re: emacspeak-speak-bufferについて
- From: Koichi INOUE <inoue@argv.org>
- Date: 21 Jan 2001 21:38:19 +0900
- Delivered-To: mailing list bep@argv.org
- Mailing-List: contact bep-help@argv.org; run by ezmlm
- Organization: Accessibility Research Group for the Visually Impaired(ARGV)
- User-Agent: T-gnus/6.14.5 (based on Gnus v5.8.7) (revision 08) SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/21.0.95 (i386-windy-freebsd4.2) MULE/5.0 (SAKAKI)
井上です。
Kazunori MINATANI <99112004@...> writes:
> というわけでemacspeak-gnus.elを調べていたのですが、どうも
> emacspeak-speak-bufferが正常に動作していないことが分かりました。wanderlust
実に申し訳ないことなのですが、emacspeak-speak-bufferはLinux版スピーチサー
バではまともに動きません。Windowsだときちんと動きます。
完全に私のthreadに関する理解不足とスキル不足によるものです。
この辺がss1は設計を見直した方がいい理由です。
後、今のss1はたしか、244バイト以上の文字列を渡すと最後まで読み上げないと
思います。これはLinux版音声合成ライブラリが一度に処理できる文字列の長さ
です。勝手にこの長さで切ってしまってよいわけはないので、ちょうどいいとこ
ろで切りながら渡してやる必要があり、今はそうなっていません。
すべてss1側の問題です。
Emacspeakはスピーチサーバへのコマンドは投げるだけで結果をみたりはしてい
ないので、ss1側で受けた文字列をファイルに書き出してやればなにが起こって
いるかわかります。
そもそもpthreadでなくてfork()とか使うべきなのかとか、常識といえる部分が
よくわかってません。
オンラインでこの辺に詳しい資料ってないでしょうか?
# Javaだとthreadが非常に簡単に扱えてうらやましいです。
--
Koichi Inoue, ARGV
E-Mail: inoue@...
ICQ UIN: 74900690