チケット #31504

JTalk の位置づけと仕様の再検討

登録: 2013-06-04 19:29 最終更新: 2013-12-29 20:49

報告者:
担当者:
(未割り当て)
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

JTalk に関しては下記のチケットがすでにあります。

  • #30724 JTalkの話者 alpha, beta の追加を検討する
  • #30704 Open JTalk 1.06 への移行
  • #28157 キーエコー音質の改善
  • #26372 情報によって声質を変えて欲しい
  • #29365 音声エンジンに依存しない英語読み制御

さらに、以下のような指摘もあり、根本的な検討が必要と思われます。

  • レスポンスが悪い
  • 音質の評判が悪い(mei は声質がスクリーンリーダーに向いていない、他の声はクオリティが低い)

また、実装をする立場からは、以下の課題を解決したいと思っています。

  • JTalk と JTalk2 の2種類のエンジンを統合したい。音声設定の「自動言語切り替え」を使って動作を切り替えたい。
  • eSpeak に仕様を合わせて、現在の「話者」に当たる選択肢を「日本語」にして、「声色」に当たる選択肢で mei, m001, lite を選ぶようにしたい。
  • mecab 辞書や話者モデルをアドオンで追加可能にしたい。
  • プログラムサイズをコンパクトにして(あるいはコンパクト版を別途作って)本家版 NVDA や eSpeak の一部として取り込んでもらいたい。

チケットの履歴 (3 件中 3 件表示)

2013-06-04 19:29 更新者: nishimoto
  • 新しいチケット "JTalk の位置づけと仕様の再検討" が作成されました
2013-07-05 15:00 更新者: nishimoto
コメント

現在 JTalk は音声設定の「自動言語切り替え」を無視しています。

JTalk2 は音声設定の「自動言語切り替え」がチェックなしのときはすべての音声を JTalk で読み上げて、チェックありのときは ja 以外の lang 属性が付けられたコンテンツを eSpeak のデフォルト音声で読み上げます。

この JTalk2 の仕様で混乱がなければ、JTalk2 を新しい JTalk にして、現在の JTalk は廃止することが一つの選択肢と思います。

残念ながらウェブコンテンツには正しく lang 属性が付けられていないことがあり、この機能を無効にしないと正しく読み上げない日本語のサイトもあります。

文字コードで自動判別できればよいのですが、コンテンツの属性どおりに動作する設定を残しておくことも、アクセシビリティ技術者向けの機能としては有用と思います。

2013-12-29 20:49 更新者: nishimoto
  • 解決法なし から 修正済み に更新されました
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2013-12-29 20:49 に更新されました
コメント

JTalk2 の統合を 2013.3jp で行ったので、このチケットは完了とします。

その他の課題は、別のチケットで個別に検討します。

添付ファイルリスト

添付ファイルはありません

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする