Ticket #19576

特定の文字を読ませようとするとgtalkが落ちる

Eröffnet am: 2009-11-16 11:43 Letztes Update: 2009-11-20 12:31

Auswertung:
Verantwortlicher:
(Keine)
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

マーチンさん:

galatea4win-istc-2009-02.zip + chaone-win-1.3.2-091113.zip で、
以下のような特定の文字を単独で読ませようとすると、gtalkが
落ちます。他の文字と組み合わせると落ちないことが多いです。

1.ヴ,ァ,ヵ,ヶ
2.ギリシャ文字の大文字
3.ロシア文字
4.TEL (Shift-JISで 0x8784)などの機種依存文字

set Text = ヴ
rep Speak.stat = PROCESSING
<--- ここで落ちる

set Text = ヴァ
set Text = バァ
でも落ちました。

set Text = ヴァです
とすると、”ヴァ”を読み上げませんが落ちはしません。

----------------------------
* text
ヴ
* arranged_text
ヴ
* chasen result
<S>
<AP orth="ヴ" pron="ヴ" aType="0" silence="NON">
<W1 orth="ヴ" pron="ヴ" pos="unk">
</W1>
</AP>
</S>

* tag data
- n_tag: 0
----------------------------

以上、よろしくお願いします。

Ticket-Verlauf (3/3 Historien)

2009-11-16 11:43 Aktualisiert von: nishimoto
  • New Ticket "特定の文字を読ませようとするとgtalkが落ちる" created
2009-11-19 13:58 Aktualisiert von: nishimoto
Kommentar

山田さん:

当初,
> 対応する発音がない文字について,gtalkがその
> 場で落ちるようです。
と考えていたのですが,違っていました。
gtalkは
「<AP>の下に<W2>が存在しなければ落ちる」
という仕様のようです。
そして,解析結果が未知語のみから成る入力の
場合に,W2が生成されなかったというのが,上
記の現象の原因でした。
さらに詳しく言うと,gtalkでは名前空間を認識
してくれないので,その処理をchaoneで行って
いるのですが,未知語についてはその設定がう
まくいっていませんでした。
添付のprep.xslに置き換えていただくと,gtalk
が落ちることはなくなると思います (ただし,
大文字のギリシャ文字などは読み上げてはくれ
ません)。
同梱のpos_sys.xmlはついでに変更したものです
が,いずれにしても,gtalkでは「未知語」とい
う品詞はunknownになるようです。
2009-11-20 12:31 Aktualisiert von: nishimoto
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2009-11-20 12:31
Kommentar

マーチンさん:

19576 : 特定の文字を読ませようとするとgtalkが落ちる
の件で、添付 prep.xsl で解決できることの確認ができました。
「解析結果が未知語のみから成る入力の場合に,W2が生成されなかった」
の説明で、今回の現象がよく理解できました。

また、
 DATE: NO
 TIME: NO
の設定で、
19575 : ハイフンが入った文字列でgtalkが落ちることがある
の不具合も解決できました。
ありがとうございました。

chaone-win-1.3.2-091118 としてリリースしました(nishimoto)

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden