[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

返: 詳細読みのレスポンス向上;phonetic要素を直接渡してはどうか?



小出です。
お世話になります。

表音文字出力を行えばそれだけレスポンスは早くなります。
おそらく半分以上は速くなるでしょう。
特に短い文字列を頻繁に出力するようなケースにおいて。

表音文字出力のAPIは、CHARSET_ENGINEPHONETIC と
CHARSET_IPAPHONETIC がありますが、
CHARSET_IPAPHONETIC は英語版の標準規格です。
CHARSET_ENGINEPHONETIC はエンジン固有の表音文字出力で、
各エンジンメーカー固有のものです。日本語エンジンではいまのところ
標準規格はありません。
これを使ってしまうと、エンジンが固定されてしまいます。
また、すべてのエンジンで公開されているわけではありません。

ドキュメントトーカはサポートしておりますので、どうぞお使いください。
表音文字は半角カタカナでアクセント記号は ^ をつけることです。
制御記号もありますが、ほとんどの場合、半角カタカナとアクセント記号だけで
済んでしまいます。


===============================
クリエートシステム開発株式会社
小出富夫<koide@...>
===============================

> -----元のメッセージ-----
> 差出人 : Takayuki Watanabe [mailto:takayuki@la.shonan-it.ac.jp]
> 送信日時 : 2000年7月22日 1:59
> 宛先 : BEP ML; 小出 富夫
> 件名 : 詳細読みのレスポンス向上;phonetic要素を直接渡してはどうか?
>
>
> 渡辺@湘南工科大です。
>
> この前、小出さんと話してから考えていたのですが、一文字読み上げや IMEの詳
> 細読みのときは、読み上げる文字列が初めからわかっているので、日本語で書か
> ずに、音素の集合で書いておいて、それをSAPIの音素直接読み上げの機能 (
> ITTSCentral::TextData(CHARSET_ENGINEPHONETIC, ...) )に渡してやれば、日本
> 語エンジンが解析する時間を省ける分、レスポンスが良くなるのではないでしょ
> うか?
>
> マニュアルによると、東芝はこの機能をサポートしてますね。でも、
> ENGINEPHONETICについての詳細はわからない。
> IBMのProTALKER 97はサポートしてませんね。残念、音素読みはできないんだ。
> ドキュメントトーカそのものには、OnseiSpeak()というAPIでサポートしてます
ね。
> SAPI対応版でもできるのかな? この前小出さんとお話したときはできないという
> 話でしたっけ?
>
> ENGINEPHONETICって、各エンジンで共通なのかな?
> ドキュメントトーカそのものの表音文字列は半角!カタカナと制御文字で構成され
> ているのですね。
>
>