Web小説サイトで音声による小説の読み上げができます

Latest Version

Version
1.25.0
Update
September 26, 2024
Size
57.22KiB
Developer
syosetu-yomiasari.com
Category
Users
4,000+
Rating
4.29032 ★
Manifest Version
3
Web Store Status
Languages Support
日本語
See more
Permissions
DeclarativeNetRequest
Tabs
Storage
See more

Novel Speech Extension

■機能説明
「なろう小説」や「カクヨム」など計8つのWeb小説サイトにアクセスすると、小説の音声読み上げ、ハイライト表示、自動スクロール、自動ページ送り等が出来るようになります。
「なろう小説」では更に、この小説を読んでる人は、他にこのような小説を読んでますといった検索も出来ます。
ブラウザで利用できる音声の他に「棒読みちゃん」や「VOICEVOX」や「COEIROINK」経由で読み上げることも出来ます。
小説のページから「タイトル」「作者」「書籍コード」をもとに他のサイトに飛べるリンクボタンを追加することも出来ます。

アプリの説明は以下サイトにも記載してます
https://syosetu-yomiasari.com/tool.html

■修正履歴
ver1.25.0
 ホットキーを無効に出来るよう「ホットキーを利用する」の設定項目を追加
ver1.24.0
 2024/9/18になろう小説サイトのHTMLが変更されて動かなくなっていたのを修正
ver1.23.0
 コントローラを非表示にする設定項目を追加
 カクヨムで、執筆のプレビュー時にも読み上げが出来るよう修正
ver1.22.0
 スマホ版Firefoxでアクセス権限を付与するUIがないので拡張機能の設定画面に権限付与の項目を追加
 スマホ版ではダブルタップした行から読み上げる機能を追加
ver1.21.0
 「自動停止タイマー(分)」の設定項目を追加
 読み上げ時、自動停止までの残り時間は再生/停止ボタンにマウスカーソルを合わせると表示
ver1.20.0
 ・「マウスで範囲指定した行から再生」の機能において、マウス選択出来ない小説サイト(アルファポリスやノベルアップ+等)用に「マウスカーソルの位置にある行から読み上げる」設定項目を追加
ver1.19.1
 ・アルファポリスのHTML変更で読み上げ出来なくなっていたのを修正
ver1.19.0
 ・最新のCOEIROINK(v2)に対応
ver1.18.0
 ・マウスで範囲選択した行から再生するホットキー(デフォルトではキーボードのM)の設定を追加
ver1.17.0
 ・エブリスタのサイト内容変更により自動ページ送りが出来なくなっていたので修正
 ・1ページの行数が4桁以上の場合、テキスト欄の幅が狭く3桁までしか表示されてなかったのを修正
 ・特定の文字が含まれていると再生が止まってしまう問題で、無視して次の行を読むよう暫定対応(VOICEVOX経由のみ対応)。但し10行連続で無視した場合は停止します
ver1.16.0
 ・最新のVOICEVOXとCOEIROINKで動作しなくなっていたのに対応
ver1.15.0
 ・スマホ向けサイトで自動ページ送り等機能しない場合があるのを修正
ver1.14.0
 ・タイトル、作者、書籍コードをもとに他サイトに飛べるリンクのカスタマイズ機能を追加
ver1.13.0
 ・インポートに「テンプレート」ボタンを追加
ver1.12.0
 ・COEIROINK on VOICEVOXの外部プログラムで読み上げる設定を追加
 ・行間の読み上げ開始タイミングを調整する設定を追加
ver1.11.0
 ・VOICEVOXでの読み上げ時に、文の切れ目での遅延を改善
 ・Chrome 拡張機能 Manifest Ver3 に対応
 ・音声によってはルビの読み上げが遅くなるのを修正
ver1.10.0
 ・棒読みちゃんで同じ文が2度読まれる問題の修正
 ・VOICEVOXの音声追加に対応
ver1.9.0
 ・読み上げ速度を最大4倍から10倍に変更
ver1.8.0
 ・ノベルアップ+と青空文庫の読み上げに対応しました。
  青空文庫はサイト内に登録されているXHTML版のみ読み上げます。
ver1.7.0
 ・文の開始文字によって音声を切り替える設定を追加
 ・棒読みちゃんやVOICEBOX等の外部プログラムで読み上げる設定を追加
 ・ルビ設定の行の高さを小さくした
ver1.6.0
 ・長い文を分割して読み上げる設定を追加
ver1.5.0
 ・ルビ設定に「並び替え」と「一括削除」ボタンを追加
  登録データの並び替えや一括削除ができるようになります。
 ・ルビ設定で登録データを行単位でドラッグ&ドロップすることで並び順を入れ替えれるよう変更
 ・エクスポートにCSV形式(UTF-8)で出力するモードを追加
  テキストエディタで編集する際はUTF-8で読み書きしてください
ver1.4.0
 ・ルビ設定のインポート/エクスポート機能を追加
ver1.3.0
 ・ルビにHTMLタグ<RP>が使われていると読み上げが遅延するのを修正
 ・読み上げ速度の設定値を最大10倍から4倍に変更
 ・ルビ変換後の文章の長さが0場合に読み上げ停止するのを修正
 ・設定保存時に「保存しました」とメッセージを表示するよう変更
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Novel Speech", "version": "1.25.0", "description": "Web\u5c0f\u8aac\u30b5\u30a4\u30c8\u3067\u97f3\u58f0\u306b\u3088\u308b\u5c0f\u8aac\u306e\u8aad\u307f\u4e0a\u3052\u304c\u3067\u304d\u307e\u3059", "icons": { "16": "images/sp16.png", "48": "images/sp48.png", "128": "images/sp128.png" }, "action": { "default_title": "Web\u5c0f\u8aac\u8aad\u307f\u4e0a\u3052" }, "background": { "service_worker": "background.js" }, "content_scripts": [{ "run_at" : "document_end", "matches": ["*://ncode.syosetu.com/*/*","*://novel18.syosetu.com/*/*","*://kakuyomu.jp/*/*","*://www.alphapolis.co.jp/*/*","*://estar.jp/*/*","*://novel.daysneo.com/*/*","*://syosetu.org/*/*","*://novelup.plus/*/*","*://www.aozora.gr.jp/*/*"], "css" : ["controller.css"], "js": ["speaker/Speaker.js", "speaker/SystemSpeaker.js", "speaker/BouyomiChanSpeaker.js", "speaker/VoiceVoxSpeaker.js", "parser/Parser.js", "parser/NarouParser.js", "parser/KakuyomuParser.js", "parser/AlphapolisParser.js", "parser/EverystaParser.js", "parser/NovelDaysParser.js", "parser/HamelnParser.js", "parser/NovelUpPlusParser.js", "parser/AozoraParser.js", "data-access.js", "engine.js", "keycodes.js", "main.js"] }], "homepage_url": "http://syosetu-yomiasari.com", "options_ui" : { "page" : "settings.html", "open_in_tab":true }, "declarative_net_request" : { "rule_resources" : [{ "id": "ruleset", "enabled": true, "path": "rules.json" }] }, "permissions": [ "declarativeNetRequest","tabs","storage" ], "host_permissions": [ "*://syosetu-yomiasari.com/*","*://localhost/*" ], "web_accessible_resources": [{ "resources": ["*"], "matches": ["*://*/*"] }]}
Read more

Similar Extensions

icon

小説家になろう Tool Extension · Productivity 4,000+ 11 ★ 42.62KiB

icon

音読さん Extension · Accessibility 4,000+ 3 ★ 1.22MiB

icon

nico downloader Extension · Accessibility 4,000+ 109 ★ 8.53MiB

icon

VoiceSissy (Speech-to-Text-to-Speech TTS STT) Extension · Accessibility 4,000+ 6 ★ 3.17MiB

icon

KISS4V_chrome拡張 Extension · Accessibility 4,000+ 1 ★ 42.94KiB

icon

Flow Chat for YouTube Live Extension · Accessibility 4,000+ 48 ★ 337KiB

icon

NaReader-「小説家になろう」読み上げ Extension · Accessibility 4,000+ 0 ★ 38.4MiB

icon

Douga Getter Extension · Productivity 4,000+ 146 ★ 90.72KiB

icon

Pixiv Downloader Extension · Photos 4,000+ 514 ★ 9.06MiB

icon

TabSpeech Extension · Accessibility 4,000+ 21 ★ 99.65KiB

icon

AutoPagerize Extension · Productivity 4,000+ 1022 ★ 302KiB

icon

Twitch Chat Danmaku Extension · Fun 4,000+ 94 ★ 34.09KiB

icon

Text to Speech for Google Chrome™ Extension · Productivity 4,000+ 298 ★ 358KiB

icon

x-zombie-killer Extension · Productivity 4,000+ 117 ★ 129KiB

icon

YouTube LiveChat Flusher (Danmaku LiveChat) Extension · Accessibility 4,000+ 32 ★ 36.13KiB

icon

uAutoPagerize Extension · Accessibility 4,000+ 80 ★ 295KiB

icon

Youtubeフィルタ Extension · Accessibility 4,000+ 137 ★ 127KiB

icon

Youtube Chat in Fullscreen Extension · Fun 4,000+ 209 ★ 233KiB

icon

Pixiv Downloader EX Extension · Accessibility 4,000+ 115 ★ 9.06MiB

icon

DetailedTime Extension · Productivity 4,000+ 19 ★ 47.7KiB

icon

5CH STYLE FORMAT Extension · Productivity 4,000+ 48 ★ 45.52KiB

icon

Px Downloader Extension · Accessibility 4,000+ 178 ★ 76.86KiB

icon

twitter画像原寸ボタン Extension · Accessibility 4,000+ 162 ★ 75.16KiB

icon

Mouse Dictionary Extension · Productivity 4,000+ 110 ★ 3.5MiB

User reviews

icon

ウラウラマツスギ (ID: 0000008eea3a3358) Voted 5 ★ - Updated 09/13/2023 >昨日からアルファポリスで作動しません。 >今後、対応されますか? 素早い対応ありがとうございました

icon

Ryo (ID: 000000f236d4f496) Voted 3 ★ - Updated 09/11/2023 最新のCOEIROINK v.2.0.1を使用したいのですがAPIが変わっているため使用できません 現在対応しているCOEIROINK はv1系統だけでしょうか?

icon

none (ID: 00000062e8d10b94) Voted 4 ★ - Updated 03/02/2023 まだVOICEVOXが使えなかった頃に比べると段違いに進化していて、改めてありがたく使わせていただいております。 しかし読み上げが途中で止まってしまう度、そこをスルーするために空のルビ登録するのはとても面倒です。 作中で該当箇所が複数あったり、それを作品ごとに毎回行ったりと、集中して聞き続けられません。 止まる箇所があっても無視して、強制的に先に進める機能があるといいなと思いました。 詳細を書いたほうが良いかなと思い、追記します。 空のルビ登録をしても特定の記号によってはスルーできずに止まってしまうケースがあります。 例えば「=====」という記号の連続で文章を区切っている作品があったとして 「=」と「=====」を空ルビ登録してもスルーされずに止まってしまうことがあります。 おそらくは上記のように、記号の連続という条件で読み上げが止まってしまうのかなと推測しています。 文章の区切りに何を使うかは作品によって異なりますが、例と同じく記号の連続を用いる作者さんが多いので 作品によってはほぼ毎話、文章の区切りで読み上げがストップしてしまうのです。 なので強制スルー機能をリクエストした次第です。ご検討よろしくお願いします。

icon

おこだ (ID: 0000007b30cfa58a) Voted 5 ★ - Updated 02/10/2023 2023年2月10日追記 : 対応して頂けるとのこと、ありがとうございます! 大変すばらしい拡張機能ですが、最近のバージョンの VOICEVOX や COEIROINK で読み上げできません。

icon

steve bob (ID: 0000000af9c36fa2) Voted 4 ★ - Updated 12/17/2022 この拡張機能お助けありがと! max cache line(CPU usage高い)、ルビを振る 対処希望 line number show -> syosetu編集機能 濁点喘ぎ回避 -> voicevox proxyを使い