ひまつぶし雑記帖

音声付き電子書籍の作り方【9】【番外編】青空文庫に音声をつける

2015/12/20 [07:26:06] (日) 天気

【番外編】青空文庫(http://www.aozora.gr.jp/)に音声をつける。

音声付き電子書籍の作り方がわかっても、肝心の中身、小説などの本文をどうするの?
オリジナルの小説、テキストデータなんてそんなにないよ!

ということで、青空文庫の膨大な名作の蓄積を利用させていただくことにします。

青空文庫をEPUB3電子書籍にするツールとしては「AozoraEpub3 - 青空文庫ePub3変換」http://www18.atwiki.jp/hmdev/pages/21.html が有名で定評もあります。
(青空文庫形式で書かれた小説などが、このAozoraEpub3で電子書籍化されて、kindle KDPの販売にも使われています)

また東芝が提供するDAISY図書制作サービスでは青空文庫形式のルビを生かすこともできます。

青空文庫が広く普及していることで、青空文庫の組版規則(http://kumihan.aozora.gr.jp/)はいろんなツールやサービスで使われているようです。

残念ながらeasy_epubは青空文庫の記述方法が使えません。
以下のスクリプトで、青空文庫のテキストをeasy_epubで読みこめるテキストデータに変換します。

http://t2aki.doncha.net/release/strip-aozora.zip

底本を忠実に再現するという青空文庫のポリシー(?)に反することになりますが「ルビ・傍点・太字」の3種類をHTMLのタグに変換したテキストデータを作ります(それ以外、たとえば「字下げ」は反映していません)

青空文庫の『銀河鉄道の夜』を変換してみます。
image

コマンドプロンプト(WINDOWS)、ターミナル.app(Mac)で以下のコマンドを入力します。
image
コマンド:
perl strip-aozora.pl gingatetsudono_yoru.txt
※補完機能を使うと「perl」「半角空白(Space)」「str」「Tabキー」「半角空白(Space)」「gin」「Tabキー」だけです。いちいち「gingatetsudono_yoru.txt」などと全部キーボード入力する必要はありません。

同じフォルダに「aozora-」がついた「aozora-gingatetsudono_yoru.txt」が作られます。
image

青空文庫形式からHTMLタグに変換したテキストデータに変換されています。
image
ここにタイトルや著者名を入れてeasy_epubでEPUB3電子書籍にすることができます。


MacやWINDOWSのシステム音声を使った音声付き電子書籍は。

・無料で作ることができる。
・朗読よりも早く手軽に作ることができる。
・フリーの合成音声より聞きとりやすい。

といったメリットがあります。
システム音声の使用許諾で個人での利用に限定されますが、いろんな理由から「読書困難」な方が「読める・聞ける」本として音声付きEPUB3電子書籍は有用です。
ここに記載した手順通り、それほど難しいものではないので、ぜひ一度作ってみてください。

また、他にも音声付き電子書籍を作る方法があって、おのおのクオリティや手順も違うので、やりやすい方法を試してみてはいかがでしょう。


【参考URL】

・音声付きEPUB3電子書籍制作
「easy_epub」
http://t2aki.doncha.net/release/easy_epub.zip
「say_easy_epub」
http://t2aki.doncha.net/release/say_easy_epub.zip

・合成音声
「AITalk」
http://www.ai-j.jp/
「VOICETEXT」
http://voicetext.jp/
「ボイスソムリエネオ」
http://www.hitachi-solutions-business.co.jp/products/package/sound/voice/
「音訳エディタDaisyRings」
https://www.toshiba.co.jp/cl/pro/recaius/lineup/daisyrings.html

・WINDOWSのシステム合成音声
「Microsoft Speech Platform 簡単インストーラー Ver.2.2」
http://mahoro-ba.net/e1542.html
「もぎゃろぐ「Windows7で音声合成(Text to speech)」
http://blog.mogya.com/2012/01/windows7text-to-speech.html
「どんぶらこDESIGN「Windows7で日本語読み上げ機能を使う」
http://donboolacoo.blog92.fc2.com/blog-entry-1623.html

・スクリプト言語、エディタ、ツール
「Active Perl」
http://www.activestate.com/activeperl/downloads
ffmpeg「お気に入りの動画を携帯で見よう」
http://blog.k-tai-douga.com/
エディタ「CotEditor」(Mac)
https://itunes.apple.com/jp/app/coteditor/id1024640650?mt=12
エディタ「mi」(Mac)
http://www.mimikaki.net/
エディタ「サクラエディタ」(WINDOWS)
http://sakura-editor.sourceforge.net/index.html.ja
エディタ「EmEditor」(WINDOWS)
https://jp.emeditor.com/

・青空文庫
「青空文庫」
http://www.aozora.gr.jp/
「青空文庫組版案内」
http://kumihan.aozora.gr.jp/
「AozoraEpub3 - 青空文庫ePub3変換」
http://www18.atwiki.jp/hmdev/pages/21.html
「青空文庫をeasy_epubで使えるテキストデータに変換」
http://t2aki.doncha.net/release/strip-aozora.zip


ここでは紹介しませんでしたが、以下のURLも参考になりました。

・電子書籍制作
「でんでんコンバーター」(「文を句点ごとにspanで囲む」)
http://conv.denshochan.com/

・合成音声
「SofTalk」
http://www35.atwiki.jp/softalk/pages/1.html
「棒読みちゃん」
http://chi.usamimi.info/Program/Application/BouyomiChan/
「株式会社アクエスト - AquesTalk」
http://www.a-quest.com/
「Aquestの音声記号列仕様書」
http://www.a-quest.com/download/manual/siyo_onseikigou.pdf (※PDF)

・オーサリングツール
「Tobi」
http://www.daisy.org/project/tobi【音声付き電子書籍の作り方】
動画で見る音声付き電子書籍の作り方 (2015/2/22)
音声付き電子書籍の作り方【0】音声付き電子書籍のサンプル動画 (2015/12/11)
音声付き電子書籍の作り方【1】【準備編】Macの合成音声 (2015/12/12)
音声付き電子書籍の作り方【2】【準備編】WINDOWSの合成音声 (2015/12/13)
音声付き電子書籍の作り方【3】【準備編】WINDOWSで音声付き電子書籍を作るために (2015/12/14)
音声付き電子書籍の作り方【4】【準備編】easy_epubとsay_easy_epubの設定 (2015/12/15)
音声付き電子書籍の作り方【5】【番外編】コマンドウインドウやターミナルの使いかた (2015/12/16)
音声付き電子書籍の作り方【6】【制作編】読み上げる文章を抽出する (2015/12/17)
音声付き電子書籍の作り方【7】【制作編】音声ファイルを作る (2015/12/18)
音声付き電子書籍の作り方【8】【制作編】音声付きEPUB3電子書籍の完成 (2015/12/19)
音声付き電子書籍の作り方【9】【番外編】青空文庫に音声をつける (2015/12/20)

»電子書籍制作代行についてはこちら

Android標準ブラウザでダウンロードできない現象

2014/12/20 [13:32:37] (土) 天気

Android標準(?)のブラウザでPDFやzip、epubファイルのダウンロードができなくて吐血。

PCのブラウザやiphone(iOS)、AndroidでもChrome、Firefoxなどのブラウザだと意図通り問題なくダウンロードできるのに、Android標準(?)のブラウザだとダウンロードできない。というか、なぜか、ページのHTMLをダウンロードしてしまう。

謎な挙動のスマホ標準ブラウザに対応する必要があるのかという、そもそものところはまた別として。
調べてみたら、検索のしかたが悪いのか情報が錯綜していて正解が見えてこない。

スクリプトが吐くヘッダは定型。

このヘッダに続いて、epubファイルが標準出力に吐き出される。ほかのいろんなスクリプトで使っているやりかたで、Androidスマホ以外では問題なく意図通りダウンロードできている。

老眼血眼、しこたま検索しまくって、こちらのサイト
「コンピュータの日々 Android付属ブラウザのファイルダウンロードの動作」

AndroidのブラウザがPOSTメソッドでサーバにリクエストして、サーバからContent-Disposition:attachmentなヘッダを受け取ると、再びGETメソッドで同じURLにリクエストを送信するとのことです。


へ? と思ってアクセスログを見るとAndroidスマホのブラウザ(docomoのスマホ L-05E 、mobile safari)は、確かにPOSTでアクセスしてきた後、なぜかGETでアクセスしている。

ページのHTMLを取得してるので、最初はブラウザのキャッシュを疑ったんだけど、どうやら真相はこいつ。attachmentで渡してるはずのepubファイルではなくて、次のGETでページのHTMLをダウンロードしているご様子だ。

なんでやねん。


以上は、とりあえずのメモ。
これじゃ、スクリプトで吐き出させたんじゃダウンロードしてくれない、ということになる。
ダウンロードしてもらう方法としては、一度サーバーにファイルを書き出して、静的リンクをクリックしてもらうしかない…うーん、ほんまかいな。

スクリプトで直接ダウンロードする方法をもうちょっと調べてみる。たぶん、わたしのスキル不足だと思う(詠み人知らず)
image 

[12/20 21:30:21] 追記。
現状、スマホ標準のブラウザは .epub ファイルにリンクしても、ブラウザが  epub ファイルを開いて表示しやがる。
バイナリを文字化けした文字にしてブラウザにダアアアアッと表示する。なんじゃそりゃ状態。

なもんで、.htaccess で(httpd.confでもいいけど) MIME TYPE を指示(指定)してやる必要がある(epubという拡張子のファイルにアクセスされたらどうするのかの設定)
addType application/octet-stream .epub

…て、epub自体が最近なので、Android標準ブラウザに適切な対応を求めるのは可哀想、というか無理かもしれん。もう意味不明なブラウザを使うのではなくて、Firefoxなり、PCでも使われるブラウザとその挙動を標準にすべきだろう。


[2016/01/03 10:47:38] 追記。
どうやら現状のAndroidの「ダウンロード」(ダウンローダー)はSSLのページや認証が必要なページからはダウンロードできない困った仕様っぽい。

・ブラウザで閲覧→PDFやzipをタップ→ダウンローダーが起動してzipやPDFをダウンロード
という流れだとダウンロードできない。

・ブラウザで閲覧→PDFやzipをタップ→ブラウザがPDFやzipをダウンロード
だとダウンロードができる。Firefoxなどだとダウンロードができる、ということ。


スマホって、なんでまた「ダウンローダー」なんてのを噛ませることになったんだろう。

»電子書籍制作代行についてはこちら

kindle PaperWhite専用ポーチ

2012/12/20 [21:06:52] (木) 天気

image 須田帆布の非売品、おまけについてくる帆布のポーチがあまりにぴったりだったんで、写真をアップロード。
この非売品。いくつかウチにあるんだけど、個体差があって、これ以外のポーチはジッパーのところでひっかかって入らなかった。つまり、kindle PaperWhite専用オーダーメイドの帆布ポーチのようなものだった。たまたま。

ちなみに、わが家は須田帆布のバッグがデフォルト。デザインもいいし触り心地もいいし、こだわりもいい。んで、なにより長持ち。で、長持ちし過ぎる上に、いたんだら須田帆布に送って修理もしてもらえる。

kindleの持ち歩きにはこのポーチで決まり。
須田帆布の公式WEBページは こちら  もう10年はここの帆布バッグを使ってるけど、本当におすすめです!(最近話題のステマじゃないです。念のため)

»電子書籍制作代行についてはこちら

日当たり

2009/12/20 [12:19:44] (日) 天気

image ウチは東向きなので、午前中は窓際が暑いほど。

ついこないだ書き直した写メ(死語か)投稿スクリプト。中途半端な状態で放置していたところがあって、びっくり。最近こういうの増えてきた、ような気がする悪寒。途中まで考え考え書いて、疲れて動いてるしまあいいや、ちょっと休憩、したらすっかり忘却の彼方。

ぼーっとすごす週末であります。

[12/20 21:30:55]
てことでまた仕事が始まるわけだが。
船頭多くして船山に登る、仕事場。
誰のGOサインでいくのか、はっきりしないのでまったくやってられない。完成間近のページも、後から覗く別の誰かがイチャモンつけるとそれでやり直しになってしまう。それならそれで、最初からその別の誰かが打ち合わせて過程も見てろよ、と。制作の現場が混乱するだけ。
だけど良いものになりましたよね、て。阿呆か、だ。良いものにしたいのは誰だって当然だし、時間かけてやればよいものになるのは当たり前。だけど、それじゃ仕事じゃないだろ。締め切りがあってそれまでにベストのものを仕上げるのが仕事じゃ。
あーだこーだ言われるのに、なんだかほんとにうんざりしてきてる、初老性欝な週末だ。めんどくさい

»電子書籍制作代行についてはこちら

ひとあし早めのメリクリ

2008/12/20 [20:30:13] (土) 天気

変則連休だし、ちと忙しいんで、我が家はひとあし早く今日がメリークリスマス。昼前から日比谷、秋葉原、浅草という順路だ。
小金井の蜂蜜があるというので銀座松坂屋に行ってみたけど、これがどうやらスゲー限定品みたいで店頭にはなく、店頭に並んだとしてもすぐ終了らしい。うううむ、残念。
秋葉原に移動して、ヨドバシカメラで念願の露出計をゲット。セコニックかゴッセンかでちょっと迷いつつ、ゴッセンのものは液晶デジタル表示で色気がないんで、指針あわせ式でちょっと昭和なセコニックの露出計を。約19000円也。これで露出は万全だ。…持ってるどのカメラよりも高いってのは忘れておこう。
浅草、ワインの大枡で、今日はちょっといいワインを飲んでみよう、と。ワインの値段に関するヨメ情報によると、一万円までは1000円単位で刻んで味が変わるらしいが、一万円を超えると気分とかの問題らしい。というので、今日は一万円ちょいのワインを飲んでみた。これまたヨメの言葉だけど、たしかに「いろんな味がある」んでちょっと驚いた。鹿肉の料理をもりもり食いながらワインもくいくい。美味堪能でありました。
image 
浅草からの帰りのバスがやたら暑くて体調がビミョーになって地元に帰りついたらちょっとヘロったのが悔やまれる、けど、今日は美味いいちんちだったなあ。

»電子書籍制作代行についてはこちら

咳がひどいゼ

2007/12/20 [08:48:22] (木) 天気

体力の限界を痛感しつつ朦朧としながらもまだまだ続くサイトリニューアルは、あれこれ検索しながら模索しながら右往左往、だ。で、重くなるので、レスポンス速度優先の仕事絡みのサイトでは見送ることにするけど、lightbox.jsとかyahooのライブラリとか面白い。ページ遷移を少なくするには、フローティングウインドウは必須なんで、あれこれ探してたところだ。今、ウチの本棚画面で使ってる自作のフローティングウインドウは残念ながら、なんか、もさいださいねむい。その点YUIのコンテナ系はおしゃれでしっかり安定感がある。ただ、この手のライブラリはいろいろてんこ盛りで必要のないものもはいってるし、そもそも、わたしのスキル・知識ではなにか不具合を出した時に原因特定・
修正ができんだろ。prototypeだけでもわけわかめだってのに、運用していて無理が出そうなものはあまり入れたくないし…けど、面白いし、ううむ、うだうだ悩みどころ。

喉鼻がやられて咳がひどい。熱が出ないことを祈る。困ったもんだ。ぎょぎょぎょぎょ(死語)

»電子書籍制作代行についてはこちら

profile

profile

 
doncha.net
名前:
飯田哲章
mail:
t2aki@mrh.biglobe.ne.jp
twitter:
t2akii

WEBサービス制作/電子書籍制作

検索
<<2017/12>>
     12
3456789
10111213141516
17181920212223
24252627282930
31

リンク

WINDOWS版サウンドノベル
おかえりください PC WINDOWS版サウンドノベル
『おかえりください』体験版

iPhone電子書籍アプリ
小説同人誌Select iPhone電子書籍アプリ
『小説同人誌Select』

[2 Page] »
1 2

TOTAL:2830

2017 (22)
1 (2)
2 (1)
4 (2)
5 (1)
6 (6)
7 (3)
8 (5)
9 (2)
2016 (41)
1 (5)
2 (5)
3 (2)
4 (3)
5 (4)
6 (6)
7 (2)
8 (2)
9 (3)
10 (1)
11 (4)
12 (4)
2015 (99)
1 (11)
2 (12)
3 (9)
4 (6)
5 (8)
6 (8)
7 (3)
8 (5)
9 (16)
10 (6)
11 (1)
12 (14)
2014 (112)
1 (16)
2 (5)
3 (6)
4 (12)
5 (16)
6 (19)
7 (9)
8 (6)
9 (4)
10 (8)
11 (6)
12 (5)
2013 (145)
1 (24)
2 (15)
3 (18)
4 (23)
5 (14)
6 (11)
7 (7)
8 (11)
9 (5)
10 (4)
11 (6)
12 (7)
2012 (103)
1 (1)
2 (1)
3 (4)
4 (3)
5 (7)
6 (26)
7 (17)
8 (5)
9 (8)
10 (10)
11 (11)
12 (10)
2011 (54)
1 (4)
3 (7)
4 (4)
5 (14)
6 (6)
7 (3)
8 (3)
9 (1)
10 (4)
11 (2)
12 (6)
2010 (70)
1 (12)
2 (7)
3 (6)
4 (6)
5 (3)
6 (10)
7 (6)
8 (4)
9 (3)
10 (4)
11 (3)
12 (6)
2009 (144)
1 (15)
2 (12)
3 (12)
4 (6)
5 (15)
6 (6)
7 (10)
8 (9)
9 (17)
10 (12)
11 (14)
12 (16)
2008 (148)
1 (10)
2 (6)
3 (10)
4 (11)
5 (13)
6 (10)
7 (13)
8 (19)
9 (18)
10 (12)
11 (13)
12 (13)
2007 (106)
1 (7)
2 (5)
3 (3)
4 (7)
5 (5)
6 (9)
7 (8)
8 (13)
9 (18)
10 (11)
11 (8)
12 (12)
2006 (158)
1 (28)
2 (28)
3 (25)
4 (7)
5 (9)
6 (7)
7 (12)
8 (13)
9 (10)
10 (7)
11 (6)
12 (6)
2005 (350)
1 (31)
2 (26)
3 (26)
4 (27)
5 (29)
6 (30)
7 (32)
8 (30)
9 (30)
10 (32)
11 (29)
12 (28)
2004 (292)
1 (24)
2 (24)
3 (29)
4 (27)
5 (28)
6 (25)
7 (26)
8 (24)
9 (12)
10 (19)
11 (26)
12 (28)
2003 (318)
1 (22)
2 (25)
3 (21)
4 (28)
5 (28)
6 (28)
7 (28)
8 (29)
9 (26)
10 (29)
11 (28)
12 (26)
2002 (317)
1 (29)
2 (26)
3 (26)
4 (25)
5 (28)
6 (30)
7 (27)
8 (21)
9 (25)
10 (27)
11 (28)
12 (25)
2001 (277)
1 (17)
2 (21)
3 (23)
4 (20)
5 (31)
6 (18)
7 (26)
8 (25)
9 (29)
10 (19)
11 (24)
12 (24)
2000 (53)
6 (9)
7 (4)
8 (2)
9 (3)
10 (1)
11 (15)
12 (19)
1999 (3)
7 (1)
10 (2)
1998 (18)
9 (9)
10 (7)
11 (2)