2020年12月05日

IQ1は論文を読み上げてほしい

期待されてもなぁ...

一応研究者としてお金をもらっているので論文を書くものの、IQ1の人間が自分の書いた論文の校正などできるわけもなく、文の上を滑っていく視界を前に「疲れてるなあ」などとつぶやく。
誤字脱字くらいチェックしたい。
だが、もう眼精疲労もたまっている。
ああ、誰か読んでくれないものか...
特に可愛い声だとありがたいんだけどなぁ...VOICEROIDとかCeVIOとか...

なんてことが(一応)あったので、PDFの読み上げについて調べた。
英語の論文?Grammarlyでも利用してドウゾ。
ヘタに読み上げで確かめるより速いし確実。
(あと可愛い声の英文対応がない。是非作ってくださいお願いします何でもはしませんが即買わせていただきますから。
あとソフト名挙げてる辺りからお察しかと思うがWindows前提の話なのであしからず。

PDF読み上げならViewerが対応してないか?


調べると案外PDFの読み上げの状況は良くなかったりする。
VOICEROIDの方は全然外部のAPIとか考えていないが、CeVIOの方はSAPI5とかに対応していて、なんと今はナレーター(スクリーンリーダー)の読み上げも対応している。
頑張ってるなあ。
しかし、例えばADOBE READERなんかは初期から入っている音声合成は対応するものの、他はほぼ不可能。
読み始めの位置も調整できなさそうで勝手の悪さに頭を抱えた。コレハナイ。
Windows組込みの音声イマイチ可愛くない...

棒読みちゃん


棒読みちゃんというアプリケーションがある。
いろんなソフトの仲介役もこなす(SAPI以外にも追加でVOICEROIDを呼び出せるプラグインがある)なかなかすごいやつだ。
で、これにクリップボード監視というのがあるのだが、これを使えば読ませられないことはない。
まあ、コピー元に改行が入ってたりするとそこで途切れたり(多くのPDF Viewerで「見かけの行が変わると改行を入れる」ので頻発、とはいえこの挙動自体は妥当だと思う)、そもそも作業中だとコピーなんて頻出する操作だからそのたびに変なの読み始めたりするけど...
作業してたらこれらに我慢できなくなったのでパスで。

最近はブラウザもイケるよね


PDF Viewerといえば最近はブラウザ組込みで見られることが増えている(pdf.jsすごいなあ)。
ChromeもFirefoxもEdge(今はほぼChromeだがそうなる前から)もだ。
で、見てみたところEdgeには組込みで読み上げ機能がある!
しかもネット経由で滑らかに読んでくれる機能まである。おおすごい、確かに抑揚あって滑らか。
でも可愛くないな(我が儘)。
(無理矢理設定したらEdge上の読み上げをCeVIOにさせることができたが、どこ読み上げてるか見えないとかいろいろ不都合があるのであんまりよくなさそう。あと改行...やり方は「組込みのエンジンをSAPI5に無理矢理対応させる」の逆をした)

ちなみに、ブラウザ上の表示でなぜかFirefoxだけ「見た目の改行を無視する」ようになっているようで、最初は「Firefox+棒読みちゃんのクリップボード監視」でいいかと考えていた。
作業をなぞったらあっという間に不満爆発して諦めたのだが。

Web Speech APIとアドオン


ところで現在のブラウザだとWeb Speech APIというのがあり、こいつがなかなか侮れない。
Windows上での読み上げはどうやらSAPI5に対応するらしい。
というわけで、アドオンを作った。
https://github.com/chiguri/speechmaker_firefox
cloneしてFirefoxにmanifest.jsonをデバッグモードで読ませれば動く。
オプションで読ませるボイスを選択したあと、テキストを選んで右クリックでSpeech Synthesisで読み上げが始まる。
もちろんPDFを開いているタブでも動く。
speechmaker.png
↑実行例(PDF開いてる)。
ついでに棒読みちゃんのWebSocketプラグインに投げるオプションもつけたので棒読みちゃんも使える→VOICEROIDにも読んでもらえる。
(ある程度長い文章はWebSocketかプラグインの制約かで失敗するのだが)
や↑ったぜ。
え、アドオンの公開?気が向いたから一応申請はしたけど説明足りないと止められたからしばらくないよ。めんどいし。

終わりに


眼精疲労が出ているときは読み上げに集中できないため、読み上げてもらっても目が滑る代わりに声が右から左に通過するだけだった、というのがオチである。可愛い声のおかげでぐっすり眠れるが
所詮IQ1の浅知恵であった。
CeVIO AIだともっと滑らかに読み上げてもらえるんだろうか...楽しみだ

明日は...なんにもない日のようだ。良い日曜日を。
posted by chiguri at 00:00| Comment(0) | ネタ
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: