山田さん:
当初, > 対応する発音がない文字について,gtalkがその > 場で落ちるようです。 と考えていたのですが,違っていました。 gtalkは 「<AP>の下に<W2>が存在しなければ落ちる」 という仕様のようです。 そして,解析結果が未知語のみから成る入力の 場合に,W2が生成されなかったというのが,上 記の現象の原因でした。 さらに詳しく言うと,gtalkでは名前空間を認識 してくれないので,その処理をchaoneで行って いるのですが,未知語についてはその設定がう まくいっていませんでした。 添付のprep.xslに置き換えていただくと,gtalk が落ちることはなくなると思います (ただし, 大文字のギリシャ文字などは読み上げてはくれ ません)。 同梱のpos_sys.xmlはついでに変更したものです が,いずれにしても,gtalkでは「未知語」とい う品詞はunknownになるようです。
マーチンさん:
19576 : 特定の文字を読ませようとするとgtalkが落ちる の件で、添付 prep.xsl で解決できることの確認ができました。 「解析結果が未知語のみから成る入力の場合に,W2が生成されなかった」 の説明で、今回の現象がよく理解できました。 また、 DATE: NO TIME: NO の設定で、 19575 : ハイフンが入った文字列でgtalkが落ちることがある の不具合も解決できました。 ありがとうございました。
chaone-win-1.3.2-091118 としてリリースしました(nishimoto)
マーチンさん: