17
EPUB 読読読読読読読 ePubPub Vol.33

Epub読み上げの世界 ePubPub-v33

Embed Size (px)

Citation preview

Page 1: Epub読み上げの世界 ePubPub-v33

EPUB 読み上げの世界 ePubPub Vol.33

Page 2: Epub読み上げの世界 ePubPub-v33

自己紹介伊藤俊輔  @shunito( twitter )  フロントエンドエンジニア / WEB ディレクター▸ 某金融系 SIer のチーフ・デザイン・オフィサー(に最近なりました)本業では EPUB 関係なし。▸ BiB/i とか Readium 、 Javascript を利用した

EPUB に興味があり、実験作をいろいろ作っては試している。▸ 音声同期などの技術調査から DAISY にも興味をもちアクセシビリティ関連も興味対象に。

Page 3: Epub読み上げの世界 ePubPub-v33

EPUB 読み上げの世界

EPUB3 の仕様の成り立ちとアクセシビリティEPUB 2.02007

EPUB 3.02011

OEBPS 1.01999

DAISY 3

EPUB 3.12015

DAISY 4 AI2011

DAISY は制作・交換フォーマットとしてワンソース・マルチユースの起点となる。

マルチメディア対応Media Overlays (音声同期)TTS ( PLS 、 SSML 、 CSS3 Speech )

→ 実際には??HTML 、 CSS 等 W3C 規格NCX 目次テキスト音声同期( SMIL )ほか

アクセシビリティに関する仕様を取り込みDigital AccessibleInformation SYstem

アクセシブルな情報システム、主に録音図書の国際標準規格

Page 4: Epub読み上げの世界 ePubPub-v33

EPUB 読み上げの世界

Media Overlays▸ EPUB のテキストと音声データを同期する仕組み。▸ SMIL(Synchronized Multimedia Integration Language) で定義する。▸ 要は XML でテキスト位置と音声の位置を記述して EPUB に同梱する。▸ 高品質だが読み上げデータおよび SMIL の作成が必要で、ファイル容量が大きくなる。▸ 対応リーダ: iBooks 、 Readium 、 ADE ほか

Page 5: Epub読み上げの世界 ePubPub-v33

EPUB 読み上げの世界

TTS - Text To Speech -▸ 音声データ無しでテキストを機械的に読み上げる仕組み。▸ 読み上げの正確性はシステム依存だが、まだ発展途上(精度は上がってる)。▸ 読み上げ情報を補足、補正する仕組み( PLS 、 SSML )がある(が、対応プレイヤーがほとんどない模様)▸ EPUB による向き不向きやがあるが、読み上げデータの作成が不要。▸ 対応リーダ: ひまわりリーダー( Android ) VoiceDreamReaderほか

Page 6: Epub読み上げの世界 ePubPub-v33

EPUB 読み上げの世界

Media Overlays と TTS の比較Media Overlays TTS録音 合成音声

読み上げ品質 ◎ ◯ △制作の手間 × △ ◎

対応リーダ Readium 、 iBooks(FIX のみ )ADE ほか

OS のスクリーンリーダーWeb Audio API VoiceDreamReader( DAISY プレヤー)

作成ソフトサービス等

TOBI / ボイスソムリエ / CeVIO Creative Studio / ChattyInfty / Audible(Amazon)

/Overdriveなし、あるいは不要

TOBI+CeVIO の組み合わせに可能性がありそうだけど。。

Page 7: Epub読み上げの世界 ePubPub-v33

EPUB 読み上げの世界

Text To Speech の仕組み別にもう少し分類

OS

(Windows/Mac/iOS/Android)

OS

(Windows/Mac/iOS/Android)

Screen Reader

(JAWS/NVDA) OS

(Windows/Mac/iOS/Android)

Application(Chrome/ Safari/

VDR ほか )

Application(Chrome/ Safari/

VDR ほか )Application(Chrome/ Safari/

VDR ほか )

テキストスピーチ

テキストスピーチ

テキストスピーチ

OS のネイティブ機能が読み上げMac における iBooks+VoiceOver

OS にインストールしたScreenReader が読み上げ

ブラウザなど単独のソフトウェアが読み上げ。 BiB/i+TTS

最近出てきたブラウザベースの読み上げ

Page 8: Epub読み上げの世界 ePubPub-v33

EPUB 読み上げの世界

TTS 実際に聞いてみる▸ iBooks + VoiceOver (設定はアクセシビリティの「スピーチ」!)

▸ OS 標準機能を使って読み上げの例。▸ BiB/i +TTS ( iOS + Safari )

▸ ブラウザの機能( Web Speech API )で実現されている。▸ iOS の msg.rate がおかしい(異常に早く読み上げされる)バグも直ってた。

▸ Voice Dream Reader▸ DAISY プレイヤーで読み上げの老舗。さすがの機能と UI の洗練。▸ EPUB リーダー開発陣はパク研究すべし。

Page 9: Epub読み上げの世界 ePubPub-v33

EPUB 読み上げの世界

TTS はお手軽だけど。。▸ ルビ問題:「 超電磁砲 どう読むのが正しい?」

1. 「ちょうでんじほう」2. 「れーるがん」3. 「ちょうでんじほうかっこれーるがんかっこ」

‣ 数式・ソースコードが苦手(アルファベット延々読み上げ問題)‣ 画像や図版の Alt が不十分、というのはありがち。‣ テキストとしてあるものしか読み上げられない

Page 10: Epub読み上げの世界 ePubPub-v33

EPUB 読み上げの世界

リーダ開発者、 EPUB 作成者の皆様、 Inline SSML 対応しませんか?▸ TTS は実用に近づいているが、読み上げの誤りは避けられない。が、 EPUB にはインラインで読みを補足する仕様が組み込まれている。▸ こんなやつです。読みを指定、補足したいとこだけ対応。これでリーダが対応してくれれば。。

▸ 詳細な仕様▸ http://www.idpf.org/accessibility/guidelines/content/tts/ssml.php▸ http://blog.imagedrive.jp/epub/spec/epub301/epub301-contentdocs.xhtml#sec-xhtml-

ssml-attrib

<p> <span ssml:ph=" さざんか ">山茶花</span> あるいは <span ssml:ph=" さんさか ">山茶花</span>.</p> これなら鴎来堂さんもにっこり?

Page 11: Epub読み上げの世界 ePubPub-v33

EPUB 読み上げの世界

いま、どんなリーダーで実際に使えるの?http://epubtest.org/EPUB リーダーの各機能について、どこまで対応しているのかを調査しているサイト。・・・実は Accessibilityについては調査中、未テストが多い。

BISG EPUB 3 Support Grid

Page 12: Epub読み上げの世界 ePubPub-v33

ここから電書ラボセミナーの宣伝です。

Page 13: Epub読み上げの世界 ePubPub-v33

電書ラボセミナー

電書ラボ公開セミナー  2016

電子書店で販売するための EPUB 制作実践電書ラボでは、「既存電子書店で販売するための EPUB を制作するため」の、実践的なセミナーを開催します。現在電子書店は、それぞれビュアを提供されているので、それら多くのビュアで再現されるように考慮する必要があるからです。

セミナーでは、①実践的な制作方法をツールごとに紹介、②電書ラボで開発した仕様・チェッカーなどの紹介、③ EPUB3.1 などの電子書籍をめぐる状況の報告、を 4回にわたって紹介します。

Page 14: Epub読み上げの世界 ePubPub-v33

電書ラボセミナー

セミナー日程とテーマ(予定)●第一回  5月 31日(火) 18時 30 分〜 20時 30 分・ EPUB の作り方 01  でんでんコンバータ 講師=高瀬拓史(電書ちゃんねる)・電書ラボ見出しテンプレート 講師=田嶋淳(電書ラボ・三陽社)●第二回  7月 28日(木)  18時 30 分〜 20時 30 分●第三回  10月 6日(木)  18時 30 分〜 20時 30 分●第四回  11月 24日(木)  18時 30 分〜 20時 30 分●会場 国立情報学研究所 1208会議室( 12階)参加費等、詳細は近日発表です。

Page 15: Epub読み上げの世界 ePubPub-v33

おまけ予告

Page 16: Epub読み上げの世界 ePubPub-v33

アクセシビリティをめぐるトピック

障害者差別解消法 2016年 4月に施行障害者の権利の保障と実質的平等を確保することを目的とした「障害を理由とする差別の解消の推進に関する法律(障害者差別解消法)」が施行されました。主な柱となるのは以下の項目。

▸ 障害を理由とする不当な差別的取扱いの禁止(第七条第一項、第八条第一項)▸ 環境の整備(事前的改善措置)(第五条)▸ 合理的配慮の提供(第七条第二項、第八条第二項)

Page 17: Epub読み上げの世界 ePubPub-v33

アクセシビリティをめぐるトピック

合理的配慮の範囲ってどこまで?▸ EPUB の作成においてもアクセシビリティを意識しなければならない日が、いよいよ。

みたいな話を、11月の第 4回でします!