- doncha.net制作・発行の電子書籍一覧
kindleやiBookstore、google play、楽天koboで、ホラー、ファンタジーなど日野裕太郎作品と猫写真集を発売しています。
- » Kindle
- » iBooks
- » kobo
- » B.W.
- 200円
- » Kindle
- » iBooks
- » kobo
- » B.W.
- 600円
- » Kindle
- » iBooks
- » kobo
- » B.W.
- 200円
- » Kindle
- » iBooks
- » kobo
- » B.W.
- 200円
- » Kindle
- » iBooks
- » kobo
- » B.W.
- 490円
- » Kindle
- » iBooks
- » kobo
- » B.W.
- 300円
- » Kindle
- » iBooks
- » kobo
- » B.W.
- 200円
- » Kindle
- » iBooks
- » kobo
- » B.W.
- 100円
- » Kindle
- » iBooks
- » kobo
- » B.W.
- 400円
doncha.net制作・発行:KindleやiBooks、楽天kobo、BOOK☆WALKERで読む電子書籍
日野裕太郎作品一覧サイトの制作
同人誌、商業誌、電子書籍と作品発表の場所というか販路が多岐に渡るので、発行した書籍をまとめてチェックできるサイトを作った。
日野裕太郎の本::駄文の王様
https://hino-yutaro.doncha.net/
宣伝力が弱点の個人作家(…「個人作家」て変な言葉だな)なので、作家名で検索されるようなことも少ないだろうけど、そんな希少で貴重な機会は大切にしたい。
現状はSEOが断然格段圧倒的に強いAmazonの日野裕太郎作品一覧ページが検索結果上位に来る。それはそれでいいんだけど、ウチはAmazonだけで販売してるわけではない。
電子書籍はibooks、kobo、BOOKWALKERでも販売しているし、同人誌はコミケやコミティア、文学フリマなどのイベントで手売りあるいは委託販売している。そちらの情報も掲載したサイトを用意して検索してきた読者のかたにお知らせできるようにしておきたい。
というのが今回サイト制作するにあたっての動機。
わたしの雑記帖に混じってたんじゃ検索にも引っかからないし、URLを新たに作っていろいろと散らばっている情報を集積、掲載することにした。
・手元で作ってあった情報
・Amazonにある書誌情報
・HappyReadingにある同人誌情報
ただ、これらからネタ(掲載情報)をそのまま引っぱってくるだけだと、サテライトサイトみたいなもんでgoogle先生に嫌われる。
オリジナル情報、付加情報が必要。
・日野裕太郎の公式ブログRSS
・エゴサーチしておいたblogやtwitterでのクチコミ
・無料サンプルというか試し読み、立ち読み
このために、ここ2回ほどの雑記帖のネタ。
その1 同人誌情報を取得するために
「創作文芸見本誌会場HappyReadingに書誌情報APIを実装しました」
その2 kindleの無料サンプル(試し読み)を縦書きでページに貼り付けるために
「kindleの小説無料サンプルを縦書きでブログに貼り付け」
となった(商業誌の紙印刷本に関してはアマゾンに無料サンプルがないので諦め)
そしてできた以下のページたち。
商業誌の紙印刷本のページ
『強引執着溺愛ダーリン あきらめの悪い御曹司』
https://hino-yutaro.doncha.net/?asin=4801906095
電子書籍のページ
『夏煉喧騒曲』
https://hino-yutaro.doncha.net/?book=12
『道化の沈む夢』
https://hino-yutaro.doncha.net/?asin=B00MQL0EIE
同人誌のページ
『うそつき、祈祷師になる』
https://hino-yutaro.doncha.net/?happyreading=756
トップページには新刊・既刊情報に同人誌即売会イベント参加情報なども入れてみた。
https://hino-yutaro.doncha.net/
一応、スマホにも対応したけど、サンプルの縦書き表示でスマホのChromeが高さをうまく判定できないようで、スマホの場合はサンプル表示を諦めた。うーん、なんでだろ。
titleタグやaltタグはしっかり入れる、Ajaxは使わないなどそれなりにSEOを考慮。
xmlだのRSSだの、LWPでリクエストだの、なんか久しぶりにサイトを作ったような気がする。
やっぱごそごそとサイトを作るのは面白いなぁ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
音声付き電子書籍の作り方【9】【番外編】青空文庫に音声をつける
【番外編】青空文庫(https://www.aozora.gr.jp/)に音声をつける。
音声付き電子書籍の作り方がわかっても、肝心の中身、小説などの本文をどうするの?
オリジナルの小説、テキストデータなんてそんなにないよ!
ということで、青空文庫の膨大な名作の蓄積を利用させていただくことにします。
青空文庫をEPUB3電子書籍にするツールとしては「AozoraEpub3 - 青空文庫ePub3変換」https://www18.atwiki.jp/hmdev/pages/21.html が有名で定評もあります。
(青空文庫形式で書かれた小説などが、このAozoraEpub3で電子書籍化されて、kindle KDPの販売にも使われています)
また東芝が提供するDAISY図書制作サービスでは青空文庫形式のルビを生かすこともできます。
青空文庫が広く普及していることで、青空文庫の組版規則(https://kumihan.aozora.gr.jp/)はいろんなツールやサービスで使われているようです。
残念ながらeasy_epubは青空文庫の記述方法が使えません。
以下のスクリプトで、青空文庫のテキストをeasy_epubで読みこめるテキストデータに変換します。
https://t2aki.doncha.net/release/strip-aozora.zip
底本を忠実に再現するという青空文庫のポリシー(?)に反することになりますが「ルビ・傍点・太字」の3種類をHTMLのタグに変換したテキストデータを作ります(それ以外、たとえば「字下げ」は反映していません)
青空文庫の『銀河鉄道の夜』を変換してみます。
コマンドプロンプト(WINDOWS)、ターミナル.app(Mac)で以下のコマンドを入力します。
コマンド:
perl strip-aozora.pl gingatetsudono_yoru.txt
※補完機能を使うと「perl」「半角空白(Space)」「str」「Tabキー」「半角空白(Space)」「gin」「Tabキー」だけです。いちいち「gingatetsudono_yoru.txt」などと全部キーボード入力する必要はありません。
同じフォルダに「aozora-」がついた「aozora-gingatetsudono_yoru.txt」が作られます。
青空文庫形式からHTMLタグに変換したテキストデータに変換されています。
ここにタイトルや著者名を入れてeasy_epubでEPUB3電子書籍にすることができます。
MacやWINDOWSのシステム音声を使った音声付き電子書籍は。
・無料で作ることができる。
・朗読よりも早く手軽に作ることができる。
・フリーの合成音声より聞きとりやすい。
といったメリットがあります。
システム音声の使用許諾で個人での利用に限定されますが、いろんな理由から「読書困難」な方が「読める・聞ける」本として音声付きEPUB3電子書籍は有用です。
ここに記載した手順通り、それほど難しいものではないので、ぜひ一度作ってみてください。
また、他にも音声付き電子書籍を作る方法があって、おのおのクオリティや手順も違うので、やりやすい方法を試してみてはいかがでしょう。
【参考URL】
・音声付きEPUB3電子書籍制作
「easy_epub」
https://t2aki.doncha.net/release/easy_epub.zip
「say_easy_epub」
https://t2aki.doncha.net/release/say_easy_epub.zip
・合成音声
「AITalk」
https://www.ai-j.jp/
「VOICETEXT」
https://voicetext.jp/
「ボイスソムリエネオ」
https://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」
https://mahoro-ba.net/e1542.html
「もぎゃろぐ「Windows7で音声合成(Text to speech)」
https://blog.mogya.com/2012/01/windows7text-to-speech.html
「どんぶらこDESIGN「Windows7で日本語読み上げ機能を使う」
https://donboolacoo.blog92.fc2.com/blog-entry-1623.html
・スクリプト言語、エディタ、ツール
「Active Perl」
https://www.activestate.com/activeperl/downloads
ffmpeg「お気に入りの動画を携帯で見よう」
https://blog.k-tai-douga.com/
エディタ「CotEditor」(Mac)
https://itunes.apple.com/jp/app/coteditor/id1024640650?mt=12
エディタ「mi」(Mac)
https://www.mimikaki.net/
エディタ「サクラエディタ」(WINDOWS)
https://sakura-editor.sourceforge.net/index.html.ja
エディタ「EmEditor」(WINDOWS)
https://jp.emeditor.com/
・青空文庫
「青空文庫」
https://www.aozora.gr.jp/
「青空文庫組版案内」
https://kumihan.aozora.gr.jp/
「AozoraEpub3 - 青空文庫ePub3変換」
https://www18.atwiki.jp/hmdev/pages/21.html
「青空文庫をeasy_epubで使えるテキストデータに変換」
https://t2aki.doncha.net/release/strip-aozora.zip
ここでは紹介しませんでしたが、以下のURLも参考になりました。
・電子書籍制作
「でんでんコンバーター」(「文を句点ごとにspanで囲む」)
https://conv.denshochan.com/
・合成音声
「SofTalk」
https://www35.atwiki.jp/softalk/pages/1.html
「棒読みちゃん」
https://chi.usamimi.info/Program/Application/BouyomiChan/
「株式会社アクエスト - AquesTalk」
https://www.a-quest.com/
「Aquestの音声記号列仕様書」
https://www.a-quest.com/download/manual/siyo_onseikigou.pdf (※PDF)
・オーサリングツール
「Tobi」
https://www.daisy.org/project/tobi
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
音声付き電子書籍の作り方【8】【制作編】音声付きEPUB3電子書籍の完成
【制作編】音声付きEPUB3電子書籍の完成
音声ファイルができたら、EPUB3電子書籍ファイルに音声を組込んで完成となります。
・音声の同期ファイルを作成
・EPUB3のopfファイルを編集
・音声関連のファイルをEPUB3フォルダにコピー
・EPUB3ファイルに梱包圧縮
上記の作業が必要ですが、say_easy_epubの2つのスクリプトを使うだけです。
※ 前回、音声を校正・修正した「_span_split.txt」はバックアップしておきましょう。何かのミスで全部やり直しとなっても、本文原稿を変更していないのであれば、時間のかかる音声の校正・修正(_span_split.txtの修正)をイチからやり直さずに済みます。
コマンドプロンプト、ターミナルをeasy_epubフォルダで開いてキーボードでコマンドを入力します。
1)同期ファイルの作成とopfファイルの編集
コマンド:
perl say_setting.pl
perl[半角空白(Space)]say_setting.pl[Enter]
「_voice」フォルダの中、「multimedia」フォルダに音声と読み上げ部分を同期させるための.smilファイル、音声付きに対応した「content.opf」を作成します。
2)音声関連のファイルをEPUB3フォルダにコピーとEPUB3ファイルに梱包圧縮
「_voice」フォルダに作った音声用のファイルを、電子書籍ファイルが入っている「OEBPS」フォルダに上書きコピーして、EPUB3ファイルを再圧縮します。
コマンド:
perl say_packing.pl 20151213142012.epub
perl[半角空白(Space)]say_packing.pl[半角空白(Space)]20151213142012.epub[Enter]
※「20151213142012.epub」は作成した電子書籍ファイル名です。
「voice-20151213142012.epub」が音声付きEPUB3電子書籍ファイルになります。
EPUB3電子書籍ファイルを作ったらepubcheckでエラーのチェックをしましょう。
コマンド:
perl epub_check.pl voice-20151213142012.epub
perl[半角空白(Space)]epub_eheck.pl[半角空白(Space)]voice-20151213142012.epub[Enter]
エラーがなければ音声付きEPUB3電子書籍の完成です。
読み上げている部分がハイライトで表示される、目で追い、耳で聞く「視角と聴覚」から同時に飛び込んでくる読書を体験してみてください。
肝心の本文ですが、青空文庫を利用すれば『宮本武蔵』や『山月記』、宮沢賢治、夏目漱石などの名作に音声を付けることができます。
音声付き電子書籍の作り方【9】「【番外編】青空文庫に音声をつける」に続く。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
音声付き電子書籍の作り方【7】【制作編】音声ファイルを作る
【制作編】音声ファイルを作る
コマンドプロンプト、ターミナルをeasy_epubフォルダで開いてキーボードでコマンドを入力します。
Mac
コマンド:
perl say_mac_m4a.pl
perl[半角空白(Space)]say_mac_m4a.pl[Enter]
textフォルダに入っている本文のID名を含んだファイル名で、音声ファイルを作っています。
音声ファイルは「_voice」フォルダの空だった「multimedia」フォルダに作られます。
WINDOWS
コマンド:
perl say_haruka.pl
perl[半角空白(Space)]say_haruka.pl[Enter]
textフォルダに入っている本文のID名を含んだファイル名で、音声ファイルを作成します。
合成音声「Haruka」はWAVEファイルで保存されるので、ffmpegでm4aファイルに変換しています。
音声ファイルは「_voice」フォルダの空だった「multimedia」フォルダに作られます。
ここまではスクリプトで自動処理ですが、音声の校正・修正はひとつずつ耳で確認しながらの作業となります。
・エディタで「_voice」フォルダにある「_span_split.txt」を開きます。
・ファインダー(Mac)、エクスプローラー(WINDOWS)で「_voice」フォルダの中の「multimedia」フォルダを開きます。
Quicktimeなどで音声を再生して確認してください。
ファイル名の「say_contents000_1」の部分が_span_split.txtのIDなので、どのファイルがどの文章の音声なのかは、IDで確認できます。
WINDOWSのHarukaは「say_contents000_3」の「ロシアのある大きな町であったことだ」を「ろしあのあるおおきなちょうであったことだ」と、「町」を「ちょう」と読んでいます。この場合「まち」が正しいのでエディタで修正しましょう。
誤)「ロシアのある大きな町であったことだ」
正)「ロシアのある大きなまちであったことだ」
修正をしたら音声ファイルを作り直します。全部作り直してもいいですが、ひとつずつ作り直すこともできます。
コマンド:
perl say_haruka.pl say_contents000_3
perl[半角空白(Space)]say_haruka.pl[半角空白(Space)]say_contents000_3[Enter]
「perl say_haruka.pl 」に続けて文のIDを入力します(※Macのsay_mac_m4a.plも同じです)
また「say_contents000_23」の「すみっこのはこにこしかけて」を「すみっこのわこにこしかけて」と「はこ」の「は」を「わ」と読んでいます。このような場合は「はこ」を「ハコ」とカタカナに修正すると「わこ」ではなく「はこ」と読みます。
コマンド:
perl say_haruka.pl say_contents000_23
perl say_haruka.pl say_contents000_3
がコマンドプロンプトに出ます。BSキーで「3」を削除して「23」と入力すれば、いちいち全部キーボード入力しなくて済みます。
この音声の校正・修正作業が、音声付き電子書籍制作でもっとも重要で時間のかかるところです。
読み間違いにはクセのようなものがあって、OtoyaもHarukaもよくできる子たちですが、音読なのか訓読みなのか、文脈で読みが違う文(以後「いご」「いこう」)や、人名地名、当て字など判定できずに読み間違うことが多いようです。
また、読み上げ文に、本文にはない句読点を入れることで正しく読んだり、イントネーションの多少の調整もできます。
修正しているうちになんとなくクセがわかって、校正・修正作業の効率はあがってきます。
こうして音声の校正・修正をした「_span_split.txt」はバックアップとして別のフォルダに保存しておきましょう。
音声付き電子書籍が完成した後に間違いに気づいてやり直し、というような場合、あらためて作られた「_span_split.txt」に、バックアップとしてとっておいた「_span_split.txt」を上書きすれば、音声の校正をイチからやり直すこともありません(本文原稿が変わらない場合)
音声付き電子書籍の作り方【8】「【制作編】音声付きEPUB3電子書籍の完成」に続く。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
音声付き電子書籍の作り方【6】【制作編】読み上げる文章を抽出する
【制作編】読み上げる文章を抽出する
easy_epubフォルダにあるサンプルファイル「text-file」をエディタで開きます。
(拡張子がなくてうまく開けない場合は、拡張子「.txt」をつけて「text-file.txt」としてください)
同梱されているサンプルのテキストファイルです(text-file)
このサンプルファイルの冒頭に
((句読点でspanタグ))
(「カッコカッコ句読点でspanタグカッコカッコ」)
という一行を記入してください。句読点「、。」単位で文章をピックアップできるようにします。
((句点でspanタグ))と指定すると、句点「。」単位になります。
長編などで句読点単位だと音声ファイルが細かくて多くなりすぎたり、HarukaやOtoyaが短かい文章だと読み間違いしてしまうような時に、句点単位の方が良い場合もあります。
また、WINDOWSの場合は、say_easy_epubで音声をつける時にひとつの音声の最後に少しマージンの間が入ってしまうので、句読点単位よりも句点単位で区切った方が聞きやすくなります。
一行記入したサンプルファイルを保存したら、easy_epubの以下いずれかの方法で電子書籍ファイルを作ります。
1)EasyEpub.appにtext-fileをドラッグ&ドロップ(Mac)
2)easy_epub.batにtext-fileをドラッグ&ドロップ(WINDOWS)
3)easy_epubフォルダでターミナルやコマンドプロンプトを開いて
「perl easy_epub.pl text-file」
とキーボード入力(Mac WINDOWS)
この後、ターミナル、コマンドプロンプトを使うことになるので3番目の方法がおすすめです。
作成した電子書籍ファイルの中は以下のように、句読点ごとにHTMLのspanタグで区切られています。
文章によって句読点と鉤括弧類(「」『』)の規則が違うので不整合を起こす可能性があります。ここで一度epubcheckを使って電子書籍ファイルのエラーをチェックしてください(サンプルファイルではエラーもなく問題はありません)
ターミナル、コマンドプロンプトをeasy_epubフォルダを開いて以下のコマンドをキーボード入力します。
perl epub_check.pl 20151213151805.epub
※「20151213151805.epub」は作成した電子書籍ファイル名です。
「エラーも警告も検出されませんでした」と表示されたら電子書籍は問題なく作成されています。
(初めてepub_check.plを起動すると、epubcheckの最新版をダウンロードしますので、少し時間がかかります)
次に「say_prepare.pl」を使って、読み上げる文章をピックアップします。
ターミナル、コマンドプロンプトをeasy_epubフォルダを開いて以下のコマンドをキーボード入力します。
perl say_prepare.pl
SPAN:498:WORD:498 ...count OK
という表示が続いてます。
これは、句読点句切りからピックアップした文の数が合っているかのチェックです。「OK」と表示されていたら問題はありません。
NGと表示されていたら元の文章をご確認ください(だった。」』そして、などと句読点や鉤括弧が複数連続して並ぶとNGになる可能性があります)
say_prepare.plを実行すると、easy_epubフォルダの中に「_voice」というフォルダが作られます。
_voiceフォルダの中には以下の3つのファイル、フォルダがあります。
・_span_split_txtというテキストファイル
・multimediaという空のフォルダ
・textという本文テキストの入ったフォルダ
textフォルダに入っている本文は、句読点句切りの電子書籍ファイルに句読点単位でIDをつけています。
「_span_split.txt」というテキストファイルが読み上げる文章を記述したファイルです。
textフォルダの本文についているIDと、句読点で区切られた文章が一行ずつ並べられています(タブ句切り、文字コードutf8 BOM無)
このファイルを元に音声ファイルを作ります。
say_easy_epubでは、ルビがふってある文字はルビを読みとして_span_split.txtに登録しますが、ルビ以外のところで合成音声の読み間違いなどがあります(「町」「まち」を「ちょう」と読む)
読み間違いや人名、当て字など、この_span_split.txtで平仮名に直したりしながら編集・修正していきます。
音声付き電子書籍の作り方【7】「【制作編】音声ファイルを作る」に続く。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
音声付き電子書籍の作り方【5】【番外編】コマンドウインドウやターミナルの使いかた
【番外編】コマンドウインドウやターミナル.appの使いかた
say_easy_epubを使った電子書籍の作成は、すべて「easy_epub」フォルダでコマンドウインドウ(WINDOWS)やターミナル.app(Mac)を開いて作業することになります。
コマンドウインドウやターミナル.appでは、コマンドプロンプトにキーボードでコマンドを入力して操作します。
ワードやエクセルなどでキーボードを使って作業するのと同じことで、難しいことではありません。
ターミナル、コマンドウインドウをeasy_epubフォルダで開く方は2種類あります。
※以下はeasy_epubをデスクトップに解凍展開した場合です。
Mac(1)
デスクトップにあるeasy_epubフォルダを右クリックして「サービス」の「フォルダに新規ターミナル」をクリックすると
easy_epubフォルダでターミナルが開きます。
プロンプト(赤で囲んだ部分)に「easy_epub」とフォルダ名が入っているのが確認できます。
WINDOWS(1)
デスクトップにあるeasy_epubフォルダの中のeasy_epubフォルダの空いているところで「シフトキーを押しながら右クリック」して「コマンドウインドウをここで開く」をクリックすると
easy_epubフォルダでコマンドウインドウ(コマンドプロンプト)が開きます。
プロンプト(赤で囲んだ部分)に「easy_epub」とフォルダ名が入っているのが確認できます。
Mac(2)
1)「アクセサリ」の中の「ユーティリティ」にあるターミナル.appを開きます。
2)キーボードで「cd」「半角空白(Space)」と入力します。
3)ファインダーでデスクトップを開きます。
4)デスクトップにあるeasy_epubフォルダをターミナル.appにドラッグ&ドロップしてEnterキーを入力します。
5)プロンプトが「easy_epub」とフォルダ名が入って、ターミナルがeasy_epubフォルダで開いてることが確認できます。
WINDOWS(2)
1)「アクセサリ」の中のにあるコマンドプロンプトを開きます。
2)キーボードで「cd」「半角空白(Space)」と入力します。
3)エクスプローラーでデスクトップにあるeasy_epubフォルダの中のeasy_epubフォルダを開きます。
4)左上のアドレスバーをクリックすると、PATHが反転して表示されるのでコピーします。
4)コマンドプロンプトにPATHをペーストしてEnterキーを入力します。
5)プロンプトが「easy_epub」とフォルダ名が入って、コマンドプロンプトがeasy_epubフォルダで開いてることが確認できます。
以上で、ターミナルやコマンドプロンプトがeasy_epubフォルダで開きます。
あとはここにキーボードでコマンドを入力して作業します。
以下の例はMacのターミナルですが、WINDOWSのコマンドプロンプトでもほとんど同じです。
サンプルで電子書籍を作成するのは以下のコマンド(キーボード入力)です。
perl[半角空白(Space)]easy_epub.pl[半角空白(Space)]text-file[Enter]
このコマンドは
実行ファイル名:perl
ファイル名1:easy_epub.pl
ファイル名2:text-file
という命令文で、各々の間は半角の空白で区切り、これを実行するにはEnterキーを入力します。
(ターミナル、コマンドプロンプトの基本的な操作方法です)
キーボードでいちいちアルファベットを入力するのは面倒ですが、補完機能を利用すると少し手間が省けます。
perl[半角空白(Space)]の後、「ea」と最初のふた文字程をキーボードで入力して「Tabキー」(キーボードの左上あたりにあります)を叩くと「ea」から始まるファイル名を補完してくれます。
「ea」で始まるファイルは「easy_epub.pl」と「easy_epub.bat」のふたつあります。
Macの場合は「easy_epub.」まで補完してくれるので続けて「pl」と入力します。
WINDWOWSの場合は「easy_epub.bat」(アルファベットの早い方)を補完するのでBSキーで「bat」を削除して「pl」を入力します。
また、カーソルキーの上矢印を押すと以前に入力したものがコマンドプロンプトに出てきますので、同じコマンドを入力するような時に便利です。
say_easy_epubではコマンドを使っての作業・操作となります。
音声付き電子書籍の作り方【6】「【制作編】読み上げる文章を抽出する」に続く。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」