?の後の文節を読まないことがある
マーチンです。 毎度、重箱の隅をつついています。 ?の後の文節を読まないことがあります。 ○ どうですか? 今日は天気です。 × どうですか? 私は元気です。 上の2文で、上の文は正常に読み上げますが、下の文は、”私は” を読みません。 ログファイルを見ると、上の文は、”?” と ”今日”は が分離 されているけど、下の文は、”?私は”でひとつとして扱われて いるようです。 ?マークの後の単語によるようですが、よくわかりません。 ○ どうですか? 今日は天気です。 ---------------------------------- <AP orth="?" pron="" aType="" silence="SILE"> <AP orth="今日は" pron="キョーワ" aType="1" silence="NON"> × どうですか? 私は元気です。 ---------------------------------- <AP orth="?私は" pron="ワタクシワ" aType="1" silence="SILE"> ○ ですか? あしたははれです × ですか? あなたはばかです ○ ですか? 冬は好きです ○ ですか? 冬になりました ○ ですか? 冬の約束 ○ ですか? 冬で終わりです ○ ですか? 冬を知っています × ですか? 山は好きです × ですか? 山に登ります × ですか? 山の天気 × ですか? 山へ行きます × ですか? 山で遊びます × ですか? 山を知っています galatea4win-istc-2009-02.zip + chaone-win-1.3.2-091118.zip + DATE: NO TIME: NO + unidic-chasen1312_sjis で確認しています。
山田です。 > ?の後の文節を読まないことがあります。 これは,今まで見過ごされてきたのが不思議な バグです。 > ログファイルを見ると、上の文は、”?” と ”今日”は が分離 > されているけど、下の文は、”?私は”でひとつとして扱われて > いるようです。 > ?マークの後の単語によるようですが、よくわかりません。 はい,これが原因です。 対策としては,chaoneのap_rule.xmlの一つめ, rule id="1"を無効にしてください。 「?」の品詞は補助記号-句点なので,id="3-1" が働くべきなのですが,規則の優先順位として, <!-- 競合する規則があった場合は、 --> <!-- リスト上で先に出現したものが優先される --> ので,id="1"が邪魔しています。 昔のgtalkでは,これに意味があったのかもしれ ませんが,現状ではおそらく不要です。
TO 山田さん マーチンです。 早速の対応と、いつもの丁寧な説明をありがとうございます。 「?の後の文節を読まないことがある」 「16 と 26 と 0.56 などが、変な読み上げをします」 での不具合が修正されたことを、確認しました。
下記のリリースにて対応しました galatea-windows-errata - chaone-win-1.3.2-091201
Details