ことせかい

ことせかい


Web小説の読み上げアプリ


Gratis

2.9.1for iPhone, iPad and more
9.9
2 Ratings
Takuji Iimura
Developer
22 MB
Size
Feb 28, 2024
Update Date
Books
Category
9+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
ことせかい Screenshots
ことせかい Plakatことせかい Plakat
ことせかい Plakatことせかい Plakatことせかい Plakatことせかい Plakat

About ことせかい

ことせかい はWebで公開されている小説を読み上げるアプリです。
歩いている時や家事をしている時などに小説を "聞く" ことができたり、お子様への小説の読み聞かせなどに利用できます。
バックグラウンド再生に対応していますので、iPhone で他の作業をしながらでも小説を聞き続ける事ができます。

「ことせかい」という名前は、取り込んだWeb小説を 開発中のことせかい で読み上げさせてみたときに、
「異世界」を「ことせかい」と発音したことから来ています。
ということで、残念ながら現在アプリから使える読み上げ機能では異世界のような単語を間違えて読むことが案外多いです。
そのような場合を少しでも軽減させるために読み替えの機能もつけてありますが、あまり期待しないでください。(´・ω・`)

使い方:
「Web取込」タブを開き、登録されているWebサイト様や自分で登録したWebサイト様で掲載されている小説の本文を表示した状態で右下にあります「取り込む」ボタンを押しますと、仮読み込みが行われますので問題なさそうであれば「このまま取り込む」ボタンを押すことでダウンロードが開始されます。(より詳しい解説は サポートサイト下部 にあります Web取込機能について( https://limura.github.io/NovelSpeaker/WebImport.html ) に記載しておりますのでご参照ください)

ダウンロードを行った物は「本棚」に登録されますので、ダウンロードの終わったものを選択して、右上の「Speak」を選択することで読み上げを開始します。

読み上げ開始位置を指定したい場合は、一旦読み上げを停止させて、読み上げを開始させたい位置を長押しして選択状態にしてから「Speak」ボタンを押す事で指定できます。
読み上げ位置は小説ごとに保存されます。

設定項目について

設定項目のほとんどは「設定」タブに存在します。

「発話設定」では読み上げ速度や声質、話者などを変更できます。

「発話設定」で設定された設定を「発話変更設定」で利用することで、会話文等で別の話者を変更する事もできます。

「読みの修正」から「異世界」を「ことせかい」と読み上げさせないための設定ができます。

「小説本文表示画面の設定」から、小説本文の表示に使われる文字の大きさや、小説本文画面での背景色等を指定できます。

「読上げ時の間の設定」から、句読点や三点リーダーなどといったものについて、読み上げ時に間を開ける設定が可能です。

「小説の自動更新」の項目をONにすることで、小説の更新を自動で確認し、更新があればダウンロードを行うようになります。なお、この機能を有効にすると ことせかい が起動していない時でも更新を確認するようになりますので、ネットワーク通信が発生するようになりますのでご注意下さい。

「最大連続再生時間」の項目で、再生を開始した後に自動的に停止するまでの時間を設定できます。標準では23時間59分になっていますので、概ね停止せずに読み上げがなされるように見えるはずです。

「新規自作小説の追加」を選択することで、自分で書いた文章を小説としてことせかいに登録することができます。
ここで作成した自作小説を再度編集したい場合、自作小説を表示している時に編集ボタンを押すことで再度編集できます。

「iCloud 同期を使用する」をONにすることで、同じ iCloud アカウントでサインインしている iOS でご利用中の ことせかい の間で、その状態を同期する事ができるようになります。
ただし、iCloud を経由して同期を行いますため、ネットワーク通信が発生するようになりますのでご注意下さい。

「自作フォルダを編集する」を使ってフォルダによる小説の管理もできます。

他にも「設定」タブには他にも色々な設定項目がありますので弄って確かめてみて下さい。

また、.txt ファイルや .pdf ファイル、.rtf ファイルについては、シェアメニューから「ことせかい」を選択していただく事で、その中に記述されている文字を取り込む事ができます。

注意等について:
バックグラウンドで再生を行っている場合、画面が消えていたとしてもバッテリーの消費が増えますのでご注意ください。

起動時に落ちてしまう場合:
アップデート後、起動時に落ちてしまう場合には、誠に申し訳ありませんが一旦アプリを削除してから、もう一度インストールすることで起動するようになります。ただ、アンインストールしてしまうとダウンロードした小説や読み替え辞書などの情報が全て消えてしまいます。

Speak を押しても読み上げてもらえない場合:
イヤホンが刺さっている場合はイヤホンを抜き差ししてみてください。
また、音量ボタンで音量を上げてみると音が出ることもあります。
Show More

Was ist neu in der neuesten Version 2.9.1

Last updated on Feb 28, 2024
Alte Versionen
Version 2.9.1

インタフェース・内部動作の変更

- 出力されるバックアップファイルのフォーマットを変更
- 「Web取込」機能で小説を取り込もうとした時に同じ小説が本棚に登録されていて失敗した場合のダイアログに「本棚側の小説を開く」ボタンを追加

問題の修正

- 読み上げ中に、ページの途中にも関わらず次のページへと移行してしまう可能性を減らします
- iCloud同期をOFFにしている状態にも関わらず、「他端末で更新された XX章 へ移動」というメッセージが表示される可能性を減らします


今回の修正について、以下にかいつまんで説明致します。

まず、出力されるバックアップファイルのフォーマットを変更したものについて。
こちらは「設定タブ」->「バックアップ用データの生成」等で生成されるバックアップファイルの内部フォーマットが変わります。この修正により、軽量バックアップの生成や取り込みが少し遅くなって、完全バックアップの生成や取り込みが早くなります。また、未確認ですが本棚に登録されている小説の数や総ページ数が多い場合にバックアップファイルの生成が失敗する可能性が減りそうな予感がしています。

次に「Web取込」機能で小説を取り込もうとした時に同じ小説が本棚に登録されていて失敗した場合のダイアログに「本棚側の小説を開く」ボタンを追加されたものについて。
こちらは、本棚への登録に失敗した原因になっている既に登録されている小説を少し探しやすくできるといいなぁというものになります。

次に、読み上げ中に、ページの途中にも関わらず次のページへと移行してしまう可能性を減らすものについて。
こちらは、何件かのお問い合わせを受けているのですがそのうち一つのお問い合わせでの情報でしか再現できていないですが、そちらの再現した問題について、ある程度は対処できるだろうという回避策を入れたというものになります。
原因としては、昨年末辺りのOSのアップデート後から発話時に大量の文字数になる文字列を読み上げさせると発話が途中で失敗してしまうようになったらしい事が原因でした。そのため、句読点や改行といった読み上げ時に区切っても大丈夫そうな部分で発話を区切る形で読み上げさせるように変更しています。そのような方式のため、句読点や改行がないまま大量の文字数がある文書であった場合には結局大量の文字を一度に発話させる形になりますため、同様の問題が発生する可能性があります。例えば英文のような句読点がない(性格には日本語の文字の句読点が現れない)ものだと、改行のみが区切りの対象になってしまうため、この問題が発生しやすくなりそうに思います。
また、勝手に次のページへと移行してしまうという問題については上記の対応ができた問題以外にいろいろな症状が寄せられておりますため、それらの症状がこちらの修正で直るかどうかはよくわからないということとさせてください。

次に、iCloud同期をOFFにしている状態にも関わらず、「他端末で更新された XX章 へ移動」というメッセージが表示される可能性を減らす施策について。
こちらはそのままの修正になりますが、メッセージダイアログが生成される全ての場合を防いではいないため、発生はしにくくなりますが、まだ残っているかもしれません。

また、前回のリリース時にマイナーバージョンを更新し忘れていたので、今回のバージョンは 2.8.3 ではなく 2.9.1 としています。

さて、残念なことに私はお問い合わせ対応に疲れ果てていますため、致命的な問題(アプリが強制終了するようなもの)以外への対応は極力しない形にさせていただいています。お問い合わせ窓口の閉鎖等については今の所はしておりませんが、上記のような対応になりますため、新機能のご提案や強制終了を伴わない不都合の報告をされましたとしても、対応はされないものとお考え下さい。ただ、現在は開発をほぼ停止しておりますので、お問い合わせされない問題についてはただ待っていても直りませんのでお問い合わせしていただいたほうが良さそうに思います。とはいっても、私がお問い合わせへの対応に疲れ果てていて嫌がっているという事はご理解の上、お問い合わせいただけますと助かります。特に、不都合報告の場合は可能な限りの情報を書いてください。簡単に設定や問題の起きている小説やその本文を送信できる仕組みもつけています。できるだけ利用してください。再現手順を書くのが面倒くさい気持ちはわかりますが、あなたの環境とは違う私の環境でも再現できるように「前提条件も含めて」書いてください。こちらの手元で再現できない問題には対処できません。情報量の少ないお問い合わせを読んで私が推測に推測を重ねて実験して再現せず「お手数おかけして申し訳ありませんが詳しく教えてください」と返信メールを書くという形で疲弊するのにはもう飽きました。本当に勘弁してください。よろしくお願いいたします。
Show More
Version History
2.9.1
Feb 28, 2024
Version 2.9.1

インタフェース・内部動作の変更

- 出力されるバックアップファイルのフォーマットを変更
- 「Web取込」機能で小説を取り込もうとした時に同じ小説が本棚に登録されていて失敗した場合のダイアログに「本棚側の小説を開く」ボタンを追加

問題の修正

- 読み上げ中に、ページの途中にも関わらず次のページへと移行してしまう可能性を減らします
- iCloud同期をOFFにしている状態にも関わらず、「他端末で更新された XX章 へ移動」というメッセージが表示される可能性を減らします


今回の修正について、以下にかいつまんで説明致します。

まず、出力されるバックアップファイルのフォーマットを変更したものについて。
こちらは「設定タブ」->「バックアップ用データの生成」等で生成されるバックアップファイルの内部フォーマットが変わります。この修正により、軽量バックアップの生成や取り込みが少し遅くなって、完全バックアップの生成や取り込みが早くなります。また、未確認ですが本棚に登録されている小説の数や総ページ数が多い場合にバックアップファイルの生成が失敗する可能性が減りそうな予感がしています。

次に「Web取込」機能で小説を取り込もうとした時に同じ小説が本棚に登録されていて失敗した場合のダイアログに「本棚側の小説を開く」ボタンを追加されたものについて。
こちらは、本棚への登録に失敗した原因になっている既に登録されている小説を少し探しやすくできるといいなぁというものになります。

次に、読み上げ中に、ページの途中にも関わらず次のページへと移行してしまう可能性を減らすものについて。
こちらは、何件かのお問い合わせを受けているのですがそのうち一つのお問い合わせでの情報でしか再現できていないですが、そちらの再現した問題について、ある程度は対処できるだろうという回避策を入れたというものになります。
原因としては、昨年末辺りのOSのアップデート後から発話時に大量の文字数になる文字列を読み上げさせると発話が途中で失敗してしまうようになったらしい事が原因でした。そのため、句読点や改行といった読み上げ時に区切っても大丈夫そうな部分で発話を区切る形で読み上げさせるように変更しています。そのような方式のため、句読点や改行がないまま大量の文字数がある文書であった場合には結局大量の文字を一度に発話させる形になりますため、同様の問題が発生する可能性があります。例えば英文のような句読点がない(性格には日本語の文字の句読点が現れない)ものだと、改行のみが区切りの対象になってしまうため、この問題が発生しやすくなりそうに思います。
また、勝手に次のページへと移行してしまうという問題については上記の対応ができた問題以外にいろいろな症状が寄せられておりますため、それらの症状がこちらの修正で直るかどうかはよくわからないということとさせてください。

次に、iCloud同期をOFFにしている状態にも関わらず、「他端末で更新された XX章 へ移動」というメッセージが表示される可能性を減らす施策について。
こちらはそのままの修正になりますが、メッセージダイアログが生成される全ての場合を防いではいないため、発生はしにくくなりますが、まだ残っているかもしれません。

また、前回のリリース時にマイナーバージョンを更新し忘れていたので、今回のバージョンは 2.8.3 ではなく 2.9.1 としています。

さて、残念なことに私はお問い合わせ対応に疲れ果てていますため、致命的な問題(アプリが強制終了するようなもの)以外への対応は極力しない形にさせていただいています。お問い合わせ窓口の閉鎖等については今の所はしておりませんが、上記のような対応になりますため、新機能のご提案や強制終了を伴わない不都合の報告をされましたとしても、対応はされないものとお考え下さい。ただ、現在は開発をほぼ停止しておりますので、お問い合わせされない問題についてはただ待っていても直りませんのでお問い合わせしていただいたほうが良さそうに思います。とはいっても、私がお問い合わせへの対応に疲れ果てていて嫌がっているという事はご理解の上、お問い合わせいただけますと助かります。特に、不都合報告の場合は可能な限りの情報を書いてください。簡単に設定や問題の起きている小説やその本文を送信できる仕組みもつけています。できるだけ利用してください。再現手順を書くのが面倒くさい気持ちはわかりますが、あなたの環境とは違う私の環境でも再現できるように「前提条件も含めて」書いてください。こちらの手元で再現できない問題には対処できません。情報量の少ないお問い合わせを読んで私が推測に推測を重ねて実験して再現せず「お手数おかけして申し訳ありませんが詳しく教えてください」と返信メールを書くという形で疲弊するのにはもう飽きました。本当に勘弁してください。よろしくお願いいたします。
2.8.2
Dec 5, 2023
インタフェース・内部動作の変更

- SiteInfo に scrollTo という概念を追加
- 「設定タブ」->「内部データ参照用URLの設定」に「優先SiteInfo」を追加
- 「設定タブ」->「開発者に問い合わせる」画面に「問題が発生する小説の本文も添付する」のON/OFF設定を追加

問題の修正

- 内部データが読み込めなくなって誤動作した時の問題に対応します

今回の修正は、致命的な問題の修正が一つ、少し使い勝手が上がるものがいくつかといった感じのものになります。

まずは致命的な問題の修正について。
こちらは、内部データが読み出せなくなるという事が起きた場合で、iCloud同期を利用している場合に、内部データベースファイルを削除してしまうという問題でした。これが発生すると全てのデータが消えた形となり、初期状態のデータの書き込みをして起動することになるため、本棚から本が全て消え、標準の話者の設定などが初期化されるというような挙動を取ることになります。今回の修正でファイルを削除することはなくなったはずです。
なお、この条件が発生するのは「iPhone(やiPad)を再起動した後、一度もパスコードによるロック解除を行っていない」時に、「Bluetoothオーディオなどで ことせかい を呼び出す」と発生します。この状態で ことせかい が呼び出された場合、内部データベースなどを参照できませんので ことせかい は正しく動作しないという問題については解決していません(恐らく解決できないのでそこについては諦めてロック解除してからご利用ください)。

次に、SiteInfo に scrollTo という概念を追加 したことについて。
こちらの設定が追加されたSiteInfoの適用されるWebサイト様では、小説の本文を取り込む前にscrollToで指定されるelementが画面内に入るようにスクロールしてから本文を評価するようになります。この変更によって、画面をスクロールしないと内容が表示されないコンテンツがあるWebサイト様について、今までよりは対応範囲が増えるという形になります。

次に、「設定タブ」->「内部データ参照用URLの設定」に「優先SiteInfo」を追加したことについて。
こちらは「このWebサイトでの」「小説の本文部分はどこなのか」といったことを定義している SiteInfo について、今まで使用していた「ことせかい 用 SiteInfo」と「Autopagerize 用 SiteInfo」よりも先に適用される SiteInfo のURLを複数指定できるようになる、というものです。SiteInfo の定義を書くことができて、アクセスできるURLを提供できる方に限られますが、独自に定義した SiteInfo を提供していただいて、ユーザの皆様で共有するなどで使っていただければと思います。
これを使う場合の例として、現時点(2023年11月27日)の ことせかい 用 の SiteInfo をもとに、小説家になろう様とPixiv小説様について、前書きや後書き、キャプションについて取り込まないように設定されたSiteInfoを
https://raw.githubusercontent.com/limura/NovelSpeaker/gh-pages/data/Provisional-SimpleSiteInfo.json
にて提供します。こちらのURLを「設定タブ」->内部データ参照用URLの設定」内の「優先SiteInfo」に設定し、「設定タブ」->「SiteInfoを取得し直す」を選択して正しく読み込みが完了すれば、小説家になろう様とPixiv小説様について、前書きや後書き、キャプションについて取り込まなくなるはずです。
なお、上記のURLを設定するのが面倒な場合、
https://raw.githubusercontent.com/limura/NovelSpeaker/gh-pages/data/Provisional-SimpleSiteInfo.novelspeaker-backup-json
にある(優先SiteInfoだけが書かれた)軽量バックアップファイルを適用するのでも良いです。(一応この軽量バックアップファイルを適用した後は「設定タブ」->内部データ参照用URLの設定」内の「優先SiteInfo」に設定が入っていることを確認してください。また、その後「設定タブ」->「SiteInfoを取得し直す」を選択する必要があります)

次に、「設定タブ」->「開発者に問い合わせる」画面に「問題が発生する小説の本文も添付する」のON/OFF設定を追加した事について。
こちらは、「読み上げがうまくいかない」といったお問い合わせの時に利用していただけますととても助かります。


さて、残念なことに私はお問い合わせ対応に疲れ果てていますため、致命的な問題(アプリが強制終了するようなもの)以外への対応は極力しない形にさせていただいています。お問い合わせ窓口の閉鎖等については今の所はしておりませんが、上記のような対応になりますため、新機能のご提案や強制終了を伴わない不都合の報告をされましたとしても、対応はされないものとお考え下さい。ただ、現在は開発をほぼ停止しておりますので、お問い合わせされない問題についてはただ待っていても直りませんのでお問い合わせしていただいたほうが良さそうに思います。とはいっても、私がお問い合わせへの対応に疲れ果てていて嫌がっているという事はご理解の上、お問い合わせいただけますと助かります。特に、不都合報告の場合は可能な限りの情報を書いてください。簡単に設定や問題の起きている小説やその本文を送信できる仕組みもつけています。できるだけ利用してください。再現手順を書くのが面倒くさい気持ちはわかりますが、あなたの環境とは違う私の環境でも再現できるように「前提条件も含めて」書いてください。こちらの手元で再現できない問題には対処できません。情報量の少ないお問い合わせを読んで私が推測に推測を重ねて実験して再現せず「お手数おかけして申し訳ありませんが詳しく教えてください」と返信メールを書くという形で疲弊するのにはもう飽きました。本当に勘弁してください。よろしくお願いいたします。
2.8.1
Aug 23, 2023
問題の修正

- バックアップファイルを適用している時のダイアログメッセージがおかしかった部分を修正
- 起動時に時間がかかってシステム側から強制終了される場合があった問題に対応
− 「本棚画面」の「順番」の「自作フォルダ順」での処理が遅かった問題を修正

今回は問題の修正のみです。

- バックアップファイルを適用している時のダイアログメッセージがおかしかった部分を修正

こちらはバックアップファイルを適用している時に表示されるメッセージの一部が、バックアップファイルを生成している時のメッセージが使われてしまっていたのを修正した物になります。

- 起動時に時間がかかってシステム側から強制終了される場合があった問題に対応

こちらは、本棚の並べ替え処理に時間がかかるものがあり、そちらを選択されている時にアプリが起動時にその時間のかかる処理を行う事でアプリが正常に起動していないとみなされてシステム側から強制終了させられてしまうという挙動が確認されましたので、そちらに対処したものになります。
この修正により、起動時に本棚の並べ替え処理が完了しないまま起動してくる場合がありますので、その場合は本棚の並べ替え処理が終わるまで暫くは本棚が正しく表示されない、という事になります。そうなってしまっている場合は暫くお待ち下さい。

− 「本棚画面」の「順番」の「自作フォルダ順」での処理が遅かった問題を修正

こちらは、ひとつ上の起動に時間がかかっている〜というのと関連しているというか、この処理が遅すぎてシステム側から強制終了させられていたので改善しました、という物になります。
そのような意味ではこちらの問題が修正された事でひとつ上の対応は必要なくなっていそうな気はするのですが、将来的に別の問題が発生するかもしれないのでそちらは残して、こちらの高速化は高速化で適用する、という形にしています。

さて、残念なことに私はお問い合わせ対応に疲れ果ててしまいましたため、致命的な問題(アプリが強制終了するようなもの)以外への対応は極力しない形にさせていただいています。お問い合わせ窓口の閉鎖等については今の所はしておりませんが、上記のような対応になりますため、新機能のご提案や強制終了を伴わない不都合の報告をされましたとしても、対応はされないものとお考え下さい。なお、今回のように気が向いたら修正する事もあります。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.8.0
Aug 11, 2023
インタフェース等の変更

- 「本棚画面」の「順番」に「本棚登録順」を追加
- 「設定タブ」->「本棚でお気に入りボタンを押した時の動作」を追加
- 小説本文画面にキーボードショートカットを追加
- 標準の辞書を更新

問題の修正

- 小説本文の保存時にNUL文字(0x00の文字)を排除するように
- 「設定タブ」->「内部データ参照用URLの設定」内の「標準の読み替え設定」で一旦何か文字を入れてしまうと空文字列を設定できない問題を修正

今回はいくつかの機能改善と問題の修正、それと標準の読み替え設定の更新などになります。
以下個別にざっくりと説明致します。


- 「本棚画面」の「順番」に「本棚登録順」を追加

これは単純に「本棚に登録された順」の物を増やした形になります。

- 「設定タブ」->「本棚でお気に入りボタンを押した時の動作」を追加

こちらはお気に入りボタンを誤って押してしまう場合があるとのことでしたので、ダイアログを出して確認を促す事ができるようにしました。

- 小説本文画面にキーボードショートカットを追加

こちらはキーボードで操作していない方には意味のない機能になります。小説の本文表示画面で小説本文が選択されている時に動作します。Commandキーを長押しすると、設定されているキーボードショートカットが表示されるはずです。こちらはmacのユニバーサルコントロールなどでキーボードからの操作の形で動作確認をしていますので、iPadでしか動作確認されていません。その他の環境で動作しないなどありましたらお手柔らかにお問い合わせ下さい。

- 標準の辞書を更新

こちらはアプリ内のお知らせでも掲示しておりましたものになります。このアップデートからアプリ内に組み込まれている読み替え辞書も新しいものになりましたので、新規インストールした後に「設定タブ」→「標準の読みの修正を上書き追加」を選ぶような必要がなくなります。
また、こちらの読み替え辞書の作成にご協力頂いた方々には本当に感謝しています。ありがとうございます。ご協力のかいもありまして、5000件を超える読み替えを登録することができました。ありがとうございます。助かりました。

問題の修正

- 小説本文の保存時にNUL文字(0x00の文字)を排除するように

どの経路からかはわかりませんが、小説本文部分にNUL文字が入るという報告がありましたので、保存時にそれらは排除するようにします。なお、経路の開示はしていただけませんでしたので、抜けがあるかもしれません。

- 「設定タブ」->「内部データ参照用URLの設定」内の「標準の読み替え設定」で一旦何か文字を入れてしまうと空文字列を設定できない問題を修正

こちらはそのままの意味です。具体的には、空文字列になった時に値が保存されない、という問題でした。


さて、残念なことに私はお問い合わせ対応に疲れ果ててしまいましたため、致命的な問題(アプリが強制終了するようなもの)以外への対応は極力しない形にさせていただいています。お問い合わせ窓口の閉鎖等については今の所はしておりませんが、上記のような対応になりますため、新機能のご提案や強制終了を伴わない不都合の報告をされましたとしても、対応はされないものとお考え下さい。なお、今回のように気が向いたら修正する事もあります。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.7.4
May 17, 2023
Version 2.7.4

問題の修正

- 発話中に「本棚タブ」以外のタブへ移動したり、アプリをバックグラウンドに回した後、再度「本棚タブ」を表示すると読み上げ位置表示が読み上げている場所よりも進んだ場所に移動してしまう問題を修正
- rubyタグ周りでマッチしにくいものがあった問題への暫定的な対応をしました。

今回は問題の修正のみになります。詳細については割愛します。

さて、残念なことに私はお問い合わせ対応に疲れ果ててしまいましたため、致命的な問題(アプリが強制終了するようなもの)以外への対応は極力しない形にさせていただいています。お問い合わせ窓口の閉鎖等については今の所はしておりませんが、上記のような対応になりますため、新機能のご提案や強制終了を伴わない不都合の報告をされましたとしても、対応はされないものとお考え下さい。なお、今回のように気が向いたら修正する事もあります。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.7.3
Feb 19, 2023
インタフェースの変更・機能追加等

- 発話時にメモリを確保しすぎているようであれば、メモリ解放を試みて、開放できているようであれば発話を再開するように

今回の修正は iOS 16.3 から発生しているメモリリーク問題への対応のみです。

以下に詳しく説明していきます。

まず、今回の設定項目は iOS 16.3 から発生しているメモリリーク問題に対する物になりますので、iOS 16.2 以前の iOS(や iPad OS)で使っている方には関係のない機能になります。

iOS 16.3 から発生しているメモリリーク問題なのですが、どうやら iOS 16.3.1 では AVSpeechSynthesizer を開放することでメモリを開放することができるようです。そのため、メモリが使用されすぎている(つまりメモリリークが発生している状態になっている)のを検知した場合は AVSpeechSynthesizer を開放して確保しなおす事で問題の回避を試みるようにしました。この対策が有効な場合は、少しの間(恐らく0.5秒程度)発話が止まった後に続きの部分から発話を再開するようになるはずです。

なお、この対策は AVSpeechSynthesizer側 の詳細な動作がわからないため、観測できている範囲でこの動作になるだろうという決めつけをした上での対策になります。そのため、場合によってはうまく動作しない可能性はあります。なのですが、こちらの予測した通りの動作であるのであれば、この対策で概ねの問題は解決すると考えています。(もちろん、ある程度発話していると少しの間(恐らく0.5秒程度)発話が止まってから再開する、という「問題」は残りますけれども)

そのため、このバージョンが期待通りに動くのであれば、iOS 16.3 や iOS 16.3.1 でメモリリーク問題を回避できる事になるため、

・「設定タブ」->「発話変更設定」で会話文の設定を削除したり動作しないように設定していたものを元に戻せる
・「設定タブ」->「読み上げ時の間の設定」の「読み上げ時の間の仕組み」を「非推奨型」から元に戻せる

という事ができるようになりますので、iOS 16.3 や iOS 16.3.1 でご利用中の方で、それらの設定を変更している方は設定はもとに戻してご利用をしてみてください。


さて、残念なことに私はお問い合わせ対応に疲れ果ててしまいましたため、致命的な問題(アプリが強制終了するようなもの)以外への対応は極力しない形にさせていただいています。お問い合わせ窓口の閉鎖等については今の所はしておりませんが、上記のような対応になりますため、新機能のご提案や強制終了を伴わない不都合の報告をされましたとしても、対応はされないものとお考え下さい。なお、今回のように気が向いたら修正する事もあります。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.7.2
Feb 3, 2023
動作の変更

- 「設定タブ」->「小説の自動更新」がONの時に自動更新を試みるときのダウンロードの並列度を1(並列ダウンロードしない)に
- iOS 16.3 で発話させるとそのうち強制終了してしまう問題に対して、利用しているメモリ量を監視してある程度以上使っているのを確認した時には発話を停止するような小細工を導入

問題の修正

- 「設定タブ」->「URIを読み上げないようにする」で URI と判断される正規表現について、ALPHA が [a-z] となっており、[A-Z] を無視していた問題を修正

今回の修正は不都合への対応になります。特に iOS 16.3 で発話させると〜のものについては問題を解消したわけではないので以下の説明を注意深く読んでください。


以下にそれぞれ説明していきます。

まず、「「設定タブ」->「小説の自動更新」がONの時に自動更新を試みるときのダウンロードの並列度を1(並列ダウンロードしない)に」する事について。
こちらは、「設定タブ」->「小説の自動更新」がONになっている時に、アプリが起動していない時にバックグラウンドでダウンロードを試みる時に影響します。今までは最大5並列でダウンロードを試みていたのですが、これからは並列動作はせずに1つづつダウンロードを試みるようになります。というのは、どうやらバックグラウンドで起動しているアプリはあまりCPUを使ってはいけないらしく、5並列で目一杯CPUを使ってしまうと動作途中で落とされてしまうらしいので、それを回避するためになります。

次に、「iOS 16.3 で発話させるとそのうち強制終了してしまう問題に対して、利用しているメモリ量を監視してある程度以上使っているのを確認した時には発話を停止するような小細工を導入」した件について。
こちらはアプリ内のお知らせに掲示しておりました iOS 16.3 にすると発話中に強制終了してしまう問題に対する緩和策になります。
ですので、iOS 16.2 以下でご利用中の方には関係のない話にはなりますが、開発者側としましては iOS のアップデートをしないようにするというのは推奨できかねますので以下の解説を読んだ上でご自身で判断されますようお願いいたします。

まず、動作としては、強制終了する前に発話が止まる、という動作になります。これは、発話が止まる事によって読み上げ位置を保存する機構が働きますので、アプリが強制終了させられてしまって読み上げ位置が保存されていない事により、読み上げ位置がかなり前に戻ってしまう、というのよりはマシになる、という目的の修正になります。
また、発話が停止した時のアナウンスにもありますが、そのまま発話を続けますとおそらくすぐにアプリが強制終了してしまいますので、お手数をおかけして申し訳ありませんが、手動でアプリを終了させてから、再度アプリを立ち上げて発話させる、という事をしていただく事になります。
まとめますと「発話開始後10分程度で強制終了していたのが、発話開始後10分程度で発話が停止するので手動でアプリを再起動しないと駄目という動作になる」という事です。

なお、この問題は AVSpeechSynthesizer を使って発話をするとメモリリークするという問題で、iOS 16.3 になって初めて現れました。また、この問題は AVSpeechSynthesizer の内部で発生しており、ことせかい の側(つまりアプリ側)からはどうにもできない問題のようです。Appleさんには問題の再現が可能なプログラムコードをつけてバグレポートはしておりますが、特に何の反応もありませんでしたので今回のような回避策をリリースする事にしています。

次に、『「設定タブ」->「URIを読み上げないようにする」で URI と判断される正規表現について、ALPHA が [a-z] となっており、[A-Z] を無視していた問題を修正』について。
こちらは説明そのままで、今までは URI として判断されていた文字に A-Z(大文字のアルファベット) が入っていませんでしたので、それを追加した、という事になります。

さて、残念なことに私はお問い合わせ対応に疲れ果ててしまいましたため、致命的な問題(アプリが強制終了するようなもの)以外への対応は極力しない形にさせていただいています。お問い合わせ窓口の閉鎖等については今の所はしておりませんが、上記のような対応になりますため、新機能のご提案や強制終了を伴わない不都合の報告をされましたとしても、対応はされないものとお考え下さい。なお、今回のように気が向いたら修正する事もあります。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.7.1
Jan 12, 2023
問題の修正

- 一つの小説を読み上げ終わった後に、「読み上げが最後に〜」というアナウンスがあった後に一部の操作が不能になる問題を修正

今回の修正は問題の修正1件のみです。この問題が発生すると概ね操作不能になり、アプリを再起動させないとほとんど何もできなくなるというものでありました。

さて、残念なことに私はお問い合わせ対応に疲れ果ててしまいましたため、致命的な問題(アプリが強制終了するようなもの)以外への対応は極力しない形にさせていただいています。お問い合わせ窓口の閉鎖等については今の所はしておりませんが、上記のような対応になりますため、新機能のご提案や強制終了を伴わない不都合の報告をされましたとしても、対応はされないものとお考え下さい。なお、今回のように気が向いたら修正する事もあります。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.7.0
Dec 16, 2022
インタフェースの変更・機能追加等

- 異なるOS間やOSバージョン間の話者のIdentity文字列の差異による問題を、その差異を吸収するテーブルを使って回避できるように
- 「設定タブ」->「本文中の長押しメニューを ことせかい 由来の物のみにする」がONの時に表示される「残される長押しメニュー項目」を追加
- 「設定タブ」->「本文中の長押しメニューを ことせかい 由来の物のみにする」の表記を「本文中の長押しメニュー項目を減らす」に変更
- 「Web検索」タブで使っているWebサイト毎の検索周りの定義を色々拡張しました

問題の修正

- ログインが必要なWebサイト等のCookieを利用しているWebサイトでダウンロードが失敗していた可能性のある問題を修正

以下にざっくりと修正点について解説しておきます。

* 異なるOS間やOSバージョン間の話者のIdentity文字列の差異による問題を、その差異を吸収するテーブルを使って回避できるように
こちらは iOS 16 の時と iOS 15 以前の時で、話者を識別するための情報が変化してしまったことに対応するための物です。この修正で「設定タブ」->「アプリ内エラーのお知らせ」に話者に関するエラーが出にくくなるはずです。
なお、こちらの問題は「設定タブ」->「発話設定」にある全ての「話者」について、「一旦別の話者を選択した後に元に戻す」という操作をすることで解消することができていた問題になります。
* 「設定タブ」->「本文中の長押しメニューを ことせかい 由来の物のみにする」がONの時に表示される「残される長押しメニュー項目」を追加
こちらの機能を使うと、「本文中の長押しメニューを ことせかい 由来の物のみにする」をONにした時でも「コピー」等を残せるようになります。
なお、この修正により内部データベースに新しい要素が追加されたため、iCloud同期でもデータバージョンが上がる事になり、2.6.* 以下の ことせかい と iCloud 同期 ができなくなります。
* 「Web検索」タブで使っているWebサイト毎の検索周りの定義を色々拡張しました
今まで「Web検索」タブで検索することができなかったWebサイト様について追加できるように努力するような変更になります。そのため、追加された機能を使った項目については古いバージョン(Version 2.6.* 以前)の ことせかい では動作しないものになります。
* 「Web検索」タブの検索結果のリストを選択した時に、その選択した小説をハイライトするように
キャンセルした時に「前に選んだのはどれだったかな」というのが見た目でわかるようにした、という物です。

変更点は概ね以上のような物となっています。

さて、残念なことに私はお問い合わせ対応に疲れ果ててしまいましたため、致命的な問題(アプリが強制終了するようなもの)以外への対応は極力しない形にさせていただいています。お問い合わせ窓口の閉鎖等については今の所はしておりませんが、上記のような対応になりますため、新機能のご提案や強制終了を伴わない不都合の報告をされましたとしても、対応はされないものとお考え下さい。なお、今回のように気が向いたら修正する事もあります。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.6.3
Oct 3, 2022
インタフェースの変更・機能追加等

- 小説の本棚への追加に失敗した時のエラーメッセージを少しわかりやすく変更
- 「設定タブ」->「ファイルの取り込み」を追加
- ファイル取り込み時に、このiPhone(またはiPad等)の上のテキストファイルであった場合はそのファイルの更新確認を行うように
- ファイル読み込み(シェアメニューからの読み込み)での対応ファイルタイプに HTML を追加
- Share Extension で WebURL を受け取ることができるように
- Action Extension(「ことせかい へ読み込む」) を廃止(直上の Share Extension 側(シェアメニュー上のカラーのアイコンのもの)が同様の動作になります)
- iOSにて、「設定タブ」->「画面の回転に追従する」を追加(iPadではON/OFFできず常にONなので表示されません)

問題の修正

- 一部のWebサイトでページを飛ばして読み込んでしまう場合のあった問題を修正

以下にざっくりと修正点について解説しておきます。

* 小説の本棚への追加に失敗した時のエラーメッセージを少しわかりやすく変更

こちらは、『小説をダウンロードしようとしたけれど「すでに本棚に登録されています」的なエラーメッセージが出て登録を失敗するのだけれど、同じ名前の小説は存在しない』という問題が発生しているのだけれど、実は小説の名前が変わっていたのでわからなかったという場合でも、その本棚に登録されている側の小説の名前が確認できるようなエラーメッセージを生成するようにした、という形のものです。

* 「設定タブ」->「ファイルの取り込み」を追加

こちらは、シェアメニューからのファイルの取り込みと同じ機能を「設定タブ」から行えるようにした物になります。
機能的には以前から提供していたけれど、発見しづらい機能になっていたので「設定タブ」側にボタンを用意したという感じです。

* ファイル取り込み時に、このiPhone(またはiPad等)の上のテキストファイルであった場合はそのファイルの更新確認を行うように

こちらは、一つ前の「ファイルの取り込み」や「ファイル アプリ」からの取り込みを使って取り込まれたファイルのうち、テキストファイルについてはその元ファイルが更新されるかどうかを監視して、更新があれば読み込み直すようになるという物になります。
これは、「Web取込」機能で取り込まれた小説と同様に更新確認を行う事ができるようになる形で実装されています。
ただ、実際にファイルの更新が確認できるようになるには「ファイル アプリ」側で更新されている状態にしておかないといけない(例えば Dropbox での共有されているファイルを Dropbox側 で更新したけれど、「ファイル アプリ」側でそのファイルの更新を取得していない場合は更新された事は検知できない)という事に注意してください。
また、ファイルの更新があった場合は全ての内容を読み込み直します。本文を編集している場合はその内容が破棄されてしまうのでご注意ください。

* ファイル読み込み(シェアメニューからの読み込み)での対応ファイルタイプに HTML を追加

今までは .txt と .pdf, .rtf, .rtfd が対象でしたが、これに .html が加わる形になります。

* Share Extension で WebURL を受け取ることができるように

Safari や他のアプリからの WebURL を Share Extension側 で受け取れるようになります。
Sheare Extension はシェアメニュー上のカラーのアイコンの物になります。
これで Twitterアプリ 等からの WebURL のシェア先として ことせかい を選択できるようになるはずです。

* Action Extension(「ことせかい へ読み込む」) を廃止

こちらは Safari でしか動いていない機能でしたので、削除しました。
直上の Share Extension 側(シェアメニュー上のカラーのアイコンのもの)が同様の動作になりますので今後はそちらをご利用ください。

* iOSにて、「設定タブ」->「画面の回転に追従する」を追加(iPadではON/OFFできず常にONなので表示されません)

iPadOS側では画面の回転に追従していたのでその機能を iOS側にも開放します。
なお、今までと同様の動作(回転に追従しない)が標準となりますので回転に追従させたい場合はON/OFFスイッチを変更してください。

変更点は概ね以上のような物となっています。

さて、残念なことに私はお問い合わせ対応に疲れ果ててしまいましたため、致命的な問題(アプリが強制終了するようなもの)以外への対応は極力しない形にさせていただいています。お問い合わせ窓口の閉鎖等については今の所はしておりませんが、上記のような対応になりますため、新機能のご提案や強制終了を伴わない不都合の報告をされましたとしても、対応はされないものとお考え下さい。なお、今回のように気が向いたら修正する事もあります。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.6.2
Jun 3, 2022
インタフェースの変更

- 「設定タブ」->「小説本文表示画面の設定」の文字の大きさと行間のそれぞれの数値を表示するように
- 「設定タブ」->「小説本文画面の右上に表示されるボタン群の編集」に「表示されているページ内で検索」ボタンを追加
- 小説の詳細画面の「小説名」と「著者名」をタップした時に出てくるダイアログに「〜をコピーする」ボタンを追加
- 小説の編集画面の「章を追加」ボタンを、最後のページ以外でも押せるように

問題の修正

- 「設定タブ」→「本棚に栞の位置を表示する」がONの時に「読み上げが最後に達しました」とのアナウンスがあるにもかかわらず、栞の位置表示のバーの色が紫色にならない問題を修正

以下にざっくりと修正点について解説しておきます。

* 「設定タブ」->「小説本文表示画面の設定」の文字の大きさと行間のそれぞれの数値を表示するように
こちらは単に数値を表示するようにしただけです。値を覚えておいて変更する前に戻したいといった時にご利用ください。

* 「設定タブ」->「小説本文画面の右上に表示されるボタン群の編集」に「表示されているページ内で検索」ボタンを追加
小説全体からの検索ではページまでしか絞れなかったので、ページ内でも検索できるようにしました。

* 小説の詳細画面の「小説名」と「著者名」をタップした時に出てくるダイアログに「〜をコピーする」ボタンを追加
今までは小説名や著者名をタップすると問答無用でコピーしていたのですが、これからは「〜をコピーする」ボタンを押さないとコピーされないようになります。

* 小説の編集画面の「章を追加」ボタンを、最後のページ以外でも押せるように
今までは小説の末尾にしか章を追加できませんでしたが、これからは途中にも追加できるようになります。

* 「設定タブ」→「本棚に栞の位置を表示する」がONの時に「読み上げが最後に達しました」とのアナウンスがあるにもかかわらず、栞の位置表示のバーの色が紫色にならない場合のある問題を修正
こちらは、新しくダウンロードしたばかりの小説や、「設定タブ」->「新規自作小説の追加」で追加されたばかりの小説について、読み上げが終了して「読み上げが最後に達しました」とのアナウンスがあった時に発生している問題でした。

さて、残念なことに私はお問い合わせ対応に疲れ果ててしまいましたため、致命的な問題(アプリが強制終了するようなもの)以外への対応は極力しない形にさせていただいています。お問い合わせ窓口の閉鎖等については今の所はしておりませんが、上記のような対応になりますため、新機能のご提案や強制終了を伴わない不都合の報告をされましたとしても、対応はされないものとお考え下さい。なお、今回のように気が向いたら修正する事もあります。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.6.1
Dec 22, 2021
対応OSバージョンを iOS 15, iPad OS 15 以降にしました。

インタフェースの変更

- 「設定タブ」に「保存されている全てのCookieを削除する」ボタンを追加

以下にざっくりと修正点について解説しておきます。

まず、以前から案内しておりました通り、対応OSを iOS 15, iPadOS 15 以降にしました。
iOS 14, iPadOS 14 以下のOSをご利用中の端末ではアプリのアップデートはされないようになります。これにより、対応されなくなる iPhone(例えば iPhone 5s, iPhone 6等) では、アプリが動作しなくなるわけではありませんが、アプリのアップデートはできなくなります。同様に、サポートもご遠慮させていただくことになりますのでご了承ください。
アップデートがされなくなった ことせかい と最新版の ことせかい との間での iCloud同期 はサポートされず、動作できなくなる可能性がございます(具体的には、ことせかい のバージョン番号の1つ目か2つ目(2.6.0 であれば 2 と 6 の部分)が変わりますと iCloud 同期はできなくなると考えてください)。その場合は iCloud同期 をOFFにする事で利用し続ける事は可能となりますため、そのように対応して頂けますようお願いいたします。

さて、残念なことに私はお問い合わせ対応に疲れ果ててしまいましたため、致命的な問題(アプリが強制終了するようなもの)以外への対応は極力しない形にさせていただいています。お問い合わせ窓口の閉鎖等については今の所はしておりませんが、上記のような対応になりますため、新機能のご提案や強制終了を伴わない不都合の報告をされましたとしても、対応はされないものとお考え下さい。なお、今回のように気が向いたら修正する事もあります。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.6.0
Aug 29, 2021
インタフェースの変更

- 「設定タブ」->「読み上げ中はスリープモードに入らないようにする」のON/OFF設定を追加
- 「設定タブ」->「サポートサイト内のQ&A(よくある質問とその答え)を開く」を追加
- 「設定タブ」->「自作フォルダの編集」から「このフォルダに入れる小説を選択する」を選んだ時に表示される小説のリストに、他のフォルダに登録されている小説の場合はそのフォルダ名のリストを付記するように
- 「設定タブ」->「小説本文画面の右上に表示されるボタン群の編集」に「現在のページをWeb取込タブで開く」を追加
- 自作小説の場合「小説の詳細画面」に「この小説の本文を一つのテキストファイルとして出力する」を追加

今回の修正もお問い合わせへの対応等になります。いつもご指摘ありがとうございます。
以下にざっくりと修正点について解説しておきます。

まず、読み上げ中にスリープモードに入らないようにする事を選択できるようにしました。「設定アプリ」->「画面表示と明るさ」の「自動ロック」を「なし」以外にしている方では意味が出てくるかもしれません。

次に、「設定タブ」内にQ&Aへのリンクを増やしています。

他に、「設定タブ」->「自作フォルダの編集」でフォルダに入れる小説を選んでいる場面に表示される小説名の部分に、他のフォルダに入っている小説の場合はそのフォルダ名を表示するようにしました。一覧性は下がってしまいますが、複数のフォルダに登録している事がわかりやすくなるという利点の方を優先しています。

また、「設定タブ」->「小説本文画面の右上に表示されるボタン群の編集」に「現在のページをWeb取込タブで開く」を追加しました。こちらは前からあった「Web取込タブで開く」と似ているのですが、開いている章(ページ)を直接Web取込タブで開くという違いがあります。その章がWebサイト側ではどのような表示になっているのかを確認する時のタップ数が減るかと思います。

次に、「設定タブ」->「新規自作小説の追加」で追加された小説について、「小説の詳細画面」(「小説本文画面」の右上の「詳細」から遷移できる画面)から小説の本文を一つのテキストファイルとして取り出せるようにしました。何らかの理由で ことせかい の利用を停止する場合などにご利用下さい(他に利用を停止する場合に必要そうな機能がありましたら教えて頂けますとありがたいです)。なお、Web取込機能で取り込まれた小説についてはテキスト化を開放する予定はありません事は予めご承知おきください。

さて、残念なことに、私はお問い合わせ対応に疲れてしまいました(色々と書きましたが無駄に長いので消しました。詳しい内容は Version 2.4.0 辺りのリリース告知文等に残っていると思います)。そんなわけなので、お問い合わせの数を減らす方法でユーザの皆様が納得できる形の方法を模索したいと考えています。ただ、今の所は月額課金制への移行(ユーザ数を減らす)か、アプリの公開を止める(ユーザ数をゼロにする)、お問い合わせへの対応の一切を止める(不都合が解消しなくなる)、の3つ以外に有効な手段を思いついていません。これらはそれぞれユーザの方々には辛い話にしかならなさそうで、あまり実行する気にはなっておりません。健全に稼ぐ形を模索していれば、或いは問題に思う事もなかったのかもしれませんが、今からそのような仕組みを導入するのも手間がかかる上に誰も喜ばないですし、困ったものですね。

また、暫く後(次の iOS がリリースされてから2,3ヶ月後位を目処)に ことせかい の対応 iOS(iPad OS)バージョンを 10.0 以上から その次のiOSバージョン 以上に引き上げる予定です。これにより、対応されなくなる iPhone(例えば iPhone 5s, iPhone 6等) では、アプリが動作しなくなるわけではありませんが、アプリのアップデートはできなくなります。同様に、サポートもご遠慮させていただくことになりますのでご了承ください。
なお、アップデートがされなくなった ことせかい と最新版の ことせかい との間での iCloud同期 はサポートされず、動作できなくなる可能性がございます(具体的には、ことせかい のバージョン番号の1つ目か2つ目(2.4.0 であれば 2 と 4 の部分)が変わりますと iCloud 同期はできなくなると考えてください)。その場合は iCloud同期 をOFFにする事で利用し続ける事は可能となりますため、そのように対応して頂けますようお願いいたします。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.5.1
Aug 2, 2021
インタフェースの変更

- 小説本文の編集画面での読み上げ時にはその章の最後まで読み上げた場合にそのまま停止するようにします
- SiteInfo(小説の本文部分を抽出する時等に使っているデータ)の取得(正確には定期更新用の取得)に失敗している場合の挙動を変更

問題の修正

- 小説の編集画面の上下左右へのカーソル移動ボタンにVoiceOver環境下用のアクセシビリティラベルを設定

まず、小説本文の編集画面での「Speak」ボタンによる読み上げ時には、次の章への移動はせず、そのまま再生が終了するようにします。これは、場合によっては他の小説に読み上げが移行してしまったりしてわけがわからない状態になってしまうという問題があったためみ見直した、という形です。

次に、ことせかい が小説を取り込む時に本文部分を抽出するためのデータとして利用している SiteInfo の取り込みに失敗した場合の挙動を変更しました。具体的には今までは SiteInfo の読み込みに失敗したとしても、ことせかい 内部に固定で定義されているSiteInfo(全てのWebページに対応する貧弱な物) を適用することで動作するようにしていましたが、この動作を諦めて、単純に取り込みが失敗するようにします。
これは、「うまく取り込めない」というお問い合わせのうちのそれなりの割合で、SiteInfo が読み込めていない事が原因だと思われるお問い合わせがあるように見受けられますため、「SiteInfo が読み込めていないのでエラーしているので、ネットワーク状況の良い所に移動して SiteInfo の更新からやり直してください」という旨のエラーメッセージを直接表示してしまった方が良いであろう、という判断からくる物になります。

また、小説の編集画面の上下左右へのカーソル移動ボタンにVoiceOver用のアクセシビリティラベルを設定はしていたものの、各国語用の文字列自体を設定していなかったため、内部定義用のIDがそのまま読み上げられていたという問題がありましたため、これを修正しました。

さて、残念なことに、私はお問い合わせ対応に疲れてしまいました(色々と書きましたが無駄に長いので消しました。詳しい内容は Version 2.4.0 辺りのリリース告知文等に残っていると思います)。そんなわけなので、お問い合わせの数を減らす方法でユーザの皆様が納得できる形の方法を模索したいと考えています。ただ、今の所は月額課金制への移行(ユーザ数を減らす)か、アプリの公開を止める(ユーザ数をゼロにする)、お問い合わせへの対応の一切を止める(不都合が解消しなくなる)、の3つ以外に有効な手段を思いついていません。これらはそれぞれユーザの方々には辛い話にしかならなさそうで、あまり実行する気にはなっておりません。健全に稼ぐ形を模索していれば、或いは問題に思う事もなかったのかもしれませんが、今からそのような仕組みを導入するのも手間がかかる上に誰も喜ばないですし、困ったものですね。

また、暫く後(iOS 15 がリリースされてから2,3ヶ月後位を目処)に ことせかい の対応 iOS(iPad OS)バージョンを 10.0 以上から 15.0 以上に引き上げる予定です(以前は iOS 14 以上にする予定でしたが、iOS 14 と iOS 15 ではサポートされるハードウェアに違いがなかったため、iOS 15 以上にさせていただく事にしました)。これにより、対応されなくなる iPhone(例えば iPhone 5s, iPhone 6等) では、アプリが動作しなくなるわけではありませんが、アプリのアップデートはできなくなります。同様に、サポートもご遠慮させていただくことになりますのでご了承ください。
なお、アップデートがされなくなった ことせかい と最新版の ことせかい との間での iCloud同期 はサポートされず、動作できなくなる可能性がございます(具体的には、ことせかい のバージョン番号の1つ目か2つ目(2.4.0 であれば 2 と 4 の部分)が変わりますと iCloud 同期はできなくなると考えてください)。その場合は iCloud同期 をOFFにする事で利用し続ける事は可能となりますため、そのように対応して頂けますようお願いいたします。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.5.0
Jul 10, 2021
インタフェースの変更

-「設定タブ」->「再生が末尾に達した時の動作」に「指定フォルダの小説のうち未読の物を再生」と「同じ作者の別の小説を再生」、「同じWebサイトの別の小説を再生」を追加
- 「本棚画面」で「最終ダウンロード日時順(フォルダ分類版)」のフォルダ内の順番を最終ダウンロード日時順にします
- 「本棚画面」で「作者名順」のフォルダ内の順番を小説名順にします
-「設定タブ」->「再生が末尾に達した時の動作」が特定の設定の場合に現れる「再生が末尾に達した時の次の小説の選択方式」を追加

今回の修正は連続再生周りに色々と手を入れています。ということでざっくりと説明していきますね。

まず、「設定タブ」->「再生が末尾に達した時の動作」に「指定フォルダの小説のうち未読の物を再生」と「同じ作者の別の小説を再生」、「同じWebサイトの別の小説を再生」を追加しました。
「指定フォルダの小説のうち未読の物を再生」は今まであった「同じフォルダの別の小説を再生」と似ているのですが、今までのものは複数のフォルダに登録されている小説の場合に、次に再生される小説がどのフォルダから選択されるかを制御できなかったものを、発話開始時(「Speak」ボタンを押した時)に連続再生をするフォルダを一つ選んでいただくことで、連続再生をするフォルダを一つに絞る事ができるようになります。
残りの「同じ作者の別の小説を再生」と「同じWebサイトの別の小説を再生」はそのままで、作者名が同じ小説、Webサイトが同じ小説をそれぞれ次に読み上げる小説の候補として使用します(こちらは順番を制御する方法はなく、小説名でソートされた順番が利用されます)。

次に、「本棚画面」の「順番」で「最終ダウンロード日時順(フォルダ分類版)」と「作者名順」にした時のソート順を小説名にしました。今までは多分…… その小説のURL順になっていたのではないかと思います。

次に、「設定タブ」->「再生が末尾に達した時の動作」が特定の設定の場合に「再生が末尾に達した時の次の小説の選択方式」という物が現れるようにしました。こちらでは、「未読分の続きから再生」と「順に1ページ目から再生」の2種類を選ぶ事ができます。「未読分の続きから再生」は今までの動作と同じで、「順に1ページ目から再生」は未読・既読に関係なく、順番的に次の小説を最初から再生する形になります。複数の小説を何度もループ再生するような時にご利用ください。

さて、残念なことに、私はお問い合わせ対応に疲れてしまいました(色々と書きましたが無駄に長いので消しました。詳しい内容は Version 2.4.0 辺りのリリース告知文等に残っていると思います)。そんなわけなので、お問い合わせの数を減らす方法でユーザの皆様が納得できる形の方法を模索したいと考えています。ただ、今の所は月額課金制への移行(ユーザ数を減らす)か、アプリの公開を止める(ユーザ数をゼロにする)、お問い合わせへの対応の一切を止める(不都合が解消しなくなる)、の3つ以外に有効な手段を思いついていません。これらはそれぞれユーザの方々には辛い話にしかならなさそうで、あまり実行する気にはなっておりません。健全に稼ぐ形を模索していれば、或いは問題に思う事もなかったのかもしれませんが、今からそのような仕組みを導入するのも手間がかかる上に誰も喜ばないですし、困ったものですね。

また、暫く後(iOS 15 がリリースされてから2,3ヶ月後位を目処)に ことせかい の対応 iOS(iPad OS)バージョンを 10.0 以上から 15.0 以上に引き上げる予定です(以前は iOS 14 以上にする予定でしたが、iOS 14 と iOS 15 ではサポートされるハードウェアに違いがなかったため、iOS 15 以上にさせていただく事にしました)。これにより、対応されなくなる iPhone(例えば iPhone 5s, iPhone 6等) では、アプリが動作しなくなるわけではありませんが、アプリのアップデートはできなくなります。同様に、サポートもご遠慮させていただくことになりますのでご了承ください。
なお、アップデートがされなくなった ことせかい と最新版の ことせかい との間での iCloud同期 はサポートされず、動作できなくなる可能性がございます(具体的には、ことせかい のバージョン番号の1つ目か2つ目(2.4.0 であれば 2 と 4 の部分)が変わりますと iCloud 同期はできなくなると考えてください)。その場合は iCloud同期 をOFFにする事で利用し続ける事は可能となりますため、そのように対応して頂けますようお願いいたします。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.4.0
Jul 3, 2021
インタフェースの変更

- 「開発者に問い合わせる」内に『「アプリ内エラーのお知らせ」の内容を添付する』のON/OFF設定を追加
- Web取込画面で download属性のついたリンク を選択した時にファイルとしてシェアされるように(iOS 14.5以上のみ)
- 「設定タブ」->「小説本文画面の右上に表示されるボタン群の編集」に「章リスト(目次)」を追加
- 小説の編集画面でキーボードを閉じた時に小説の本文部分の表示領域が元に戻らない問題を修正
- 小説の編集画面に「Speak」ボタンを追加
- 小説の編集画面にカーソル移動ボタンを追加

内部仕様の変更

- HTMLを取り込む時に無視するタグに frame を追加

問題の修正

- 読み上げ開始時に読み上げ位置表示が前の方に一回飛んでしまう場合のある問題を修正

今回は色々修正がなされていますので以下に手短に解説しておきます。

次に、Web取込画面で download属性のついたリンク を選択した時にファイルとしてシェアされるようにしましたのは、Q&A内の「読み上げ時の話者データのダウンロードについて」( https://limura.github.io/NovelSpeaker/QandA.html#DownloadSpeechDataWarning )辺りからリンクされている話者設定を上書きするバックアップファイルを ことせかい 内の「Web取込」タブから開こうとするとダウンロードもできないという問題に対応するための処置です。ただ、この仕組は iOS 14.5以上 で利用可能になる機能を使っている関係上、iOS 14.5 以降の端末でしかご利用にはなれません。

次に、「設定タブ」->「小説本文画面の右上に表示されるボタン群の編集」に「章リスト(目次)」を追加しました。今までは章(ページ)のリストを観るためには検索ボタンを押して検索文字列に何も入れずに検索する必要があったのですが、章のリストを観ようと思っていても2回タップしなければならないのが少し面倒くさそうだという事で、1回のタップで章のリスト(目次)を表示できるようにしました。「設定タブ」->「小説本文画面の右上に表示されるボタン群の編集」で「章リスト(目次)」をONにしてご利用ください。

次に、小説の編集画面でキーボードを閉じた時に小説の本文部分の表示領域が元に戻らない問題を修正しました。この問題については全く気づいておりませんでした。報告していただいた方、ありがとうございます。
……というように、私が気づいていない問題については直される事はございませんので、いつまでも直らないなぁという問題がありましたら(サポートサイト内のQ&Aには書かれていない事を確認した上で)お問い合わせ頂けますようお願いいたします。

次に、小説の編集画面に「Speak」ボタンを追加しました。小説を編集中に発話するという所からしますと、ある部分を何度も発話させたいという要求がありそうでしたので、小説の編集画面については読み上げ時の読み上げ位置表示として選択範囲を用いず、再度読み上げを開始した時に同じ場所(カーソルのある位置)から読み上げが開始できるように読み上げ位置の変更はしないような形で実装してあります。
なお、「Speak」ボタンを押した時にその時の状態を上書き保存するように実装されています。実用上はあまり問題になることがなさそうだという判断でこのようになっているのですが(保存できないと発話周りのデータ読み直しなどの仕組みをまるまる作り直さないといけないなどの問題があるため、このような選択をしています)、もし問題があるという事でしたらどのような問題があるのかを詳しく教えて頂けますと幸いです。

次に、小説の編集画面にカーソル移動ボタンを追加しました。小説を編集する時にカーソル移動ができると良いかもしれないなぁと思ったので追加してみた、という物になります。なお、長押し周りで一部の問題が解決しておりませんため、サポートサイト下部にありますQ&A内の「小説の編集画面でのカーソル移動ボタンを長押ししてもうまく動かない事がある場合について」( https://limura.github.io/NovelSpeaker/QandA.html#LongPressCursorMove )をご参照ください。
なお、開発をしております私は小説の編集画面はほとんど使っておりませんため、使い勝手はあまり考えられておりませんし、こなれてもいないと思います。そのため、今回のように小説の編集画面についての不都合(今回の例の場合はキーボードを閉じても本文部分の表示領域がもとに戻らないという)お問い合わせがあって、その部分を直しながら動作確認をしていると否応になく編集画面を使う事になってこうしたらもう少し使い勝手が良くなるのになぁと気づいて修正する、というような事もありますが、基本的には私が使っていない機能は修正されませんため、なにか修正のアイディアがあって「いつまでも直らないんだよな。なんでだろう」と思っている場合には(サポートサイト内のQ&Aで挙げられていない事を確認の上)お問い合わせ頂けますと幸いです。

さて、残念なことに、私はお問い合わせ対応に疲れてしまいました。お問い合わせのほとんどは設定項目の勘違いや知らなかった事による問題であり、それらを適切に設定することで解消できる問題で、お返事は必要はないとされてはいるのですが、お返事をする事で問題が解消できるであろう事が想像できますためお返事を書いておりますし、そうでは無い問題の場合は逆にこちらでは再現しなかったためにもっと詳しい情報を送ってくださいと返信を認める必要がある事が多く、お寄せいただきましたお問い合わせのほぼ全てに返信を認める事になっています。返信を書き始める前には実際に問題を手元で再現するなどして検証した上で返信を書く事になりますし、そこから返信を認める時間も加算されます。そのため、お問い合わせを一つ受け取るだけでもかなりの時間を消費することになっております。また、「お問い合わせ」を寄せられるということでお問い合わせを送られた方は「問題を抱えている」のですが、これを知らされた私としましては「その問題を解消するべきである」という気持ちが起こり、これが解消されないと不安になってしまいます。そのため、お寄せいただきましたお問い合わせのほぼ全てにできるだけの事をしようと努力することになり、意図していない位の時間や精神力(?)を使う事になってしまい、お問い合わせが届いた事を告げる音が端末から鳴るのを恐れてしまっていて、心が休まらない感じになっています。
そのような状況が延々と続いているのですが、最近ではお問い合わせへの対応に関わる苦痛から、お問い合わせ対応自体を忌避するようになってしまい、挙げ句にはお問い合わせ対応をするたびに「これは善意の搾取だし、対価が無いのにここまでやるのは不健全である」というような事ばかり考えてしまうようになってしまいました。アプリを公開した当初はただ使っていただけるだけで嬉しく、「お問い合わせを受ける事は使っていただけているのだなぁ」と嬉しく思っていたはずなのですが、今では上記のように忌み嫌うようになってしまい、残念に思います。
そんなわけなので、お問い合わせの数を減らす方法でユーザの皆様が納得できる形の方法を模索したいと考えています。ただ、今の所は月額課金制への移行(ユーザ数を減らす)か、アプリの公開を止める(ユーザ数をゼロにする)、お問い合わせへの対応の一切を止める(不都合が解消しなくなる)、の3つ以外に有効な手段を思いついていません。これらはそれぞれユーザの方々には辛い話にしかならなさそうで、あまり実行する気にはなっておりません。健全に稼ぐ形を模索していれば、或いは問題に思う事もなかったのかもしれませんが、今からそのような仕組みを導入するのも手間がかかる上に誰も喜ばないですし、八方塞がりな感じですね。どうしたものでしょうか。

また、暫く後(iOS 15 がリリースされてから2,3ヶ月後位を目処)に ことせかい の対応 iOS(iPad OS)バージョンを 10.0 以上から 15.0 以上に引き上げる予定です(以前は iOS 14 以上にする予定でしたが、iOS 14 と iOS 15 ではサポートされるハードウェアに違いがなかったため、iOS 15 以上にさせていただく事にしました)。これにより、対応されなくなる iPhone(例えば iPhone 5s, iPhone 6等) では、アプリが動作しなくなるわけではありませんが、アプリのアップデートはできなくなります。同様に、サポートもご遠慮させていただくことになりますのでご了承ください。
なお、アップデートがされなくなった ことせかい と最新版の ことせかい との間での iCloud同期 はサポートされず、動作できなくなる可能性がございます(具体的には、ことせかい のバージョン番号の1つ目か2つ目(2.4.0 であれば 2 と 4 の部分)が変わりますと iCloud 同期はできなくなると考えてください)。その場合は iCloud同期 をOFFにする事で利用し続ける事は可能となりますため、そのように対応して頂けますようお願いいたします。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.3.2
Jun 8, 2021
インタフェースの変更

- 起動時に「設定タブ」->「バックアップ用データの生成」で生成されたバックアップファイルを削除するように
- 「Web取込」画面で about:blank が表示されている時(最初に表示されている物で、家のアイコンを押した時にも表示されるURL)は「取り込む」ボタン等を押せないように
- 小説の編集画面で、任意の章を削除できるように

今回の修正はお寄せいただきましたご要望への対応が主になります。

バックアップファイルについては、バックアップファイルを生成した後に共有したりメールとして添付した後にそのファイルが使われなくなった事を ことせかい の側で確認する事ができないために削除していなかったのですが、これを ことせかい が起動した時に削除するようにしました。
元々バックアップファイルはテンポラリ領域に生成しておりますので、削除していなくても必要に応じてシステム側から削除される形になりますので特に問題になるとは思っておりませんでしたが、「設定アプリ」->「一般」->「iPhoneストレージ(又はiPadストレージ)」から、「ことせかい」の書類とデータの量が増えるという事でお問い合わせをされる方がおられましたので、対応致しました。

また、「Web取込」画面で about:blank に対して「取り込み」を行いますと失敗するのですが、誤操作なのか、この失敗に対して「取り込み失敗レポート」のメールを送信してくる方が後をたたないため、この問題が発生しないように対応致しました。

次に、小説の編集画面(小説本文画面の右上の「詳細」から「この小説を編集する」を選んだ時など)で、末尾の章以外でも削除できるようにして欲しいというお問い合わせを何度も受けましたので、これについても対応致しました。けれども、内部に保存されている小説の形式の問題で、この削除操作については色々と不都合が発生しそうな気がしています。また、この操作は削除操作になりますので、何か問題があったとしますと補正する事ができない場合がありそうな気がしています。そのため、暫くの間は削除操作をする前にはバックアップを取っておくことをおすすめしておきます。また、何か問題を発見しました場合には、落ち着いて、優しく、お問い合わせ頂ますようお願い致します。

次に、お問い合わせ対応にはもう疲れました。お問い合わせのほとんどは設定項目の勘違いや知らなかった事による問題であり、それらを適切に設定することで解消できる問題で、お返事は必要はないとされてはいるのですが、お返事をする事で問題が解消できるであろう事が想像できますためお返事を書いておりますし、そうでは無い問題の場合は逆にこちらでは再現しなかったためにもっと詳しい情報を送ってくださいと返信を認める必要がある事が多く、お寄せいただきましたお問い合わせのほぼ全てに返信を認める事になっています。返信を書き始める前には実際に問題を手元で再現するなどして検証した上で返信を書く事になりますし、そこから返信を認める時間も加算されます。そのため、返信を一つ受け取るだけでもかなりの時間を消費することになっております。また、「お問い合わせ」を寄せられるということでお問い合わせを送られた方は「問題を抱えている」のですが、これを知らされた私としましては「その問題を解消するべきである」という気持ちが起こり、これが解消されないと不安になってしまいます。そのため、お寄せいただきましたお問い合わせのほぼ全てにできるだけの事をしようと努力することになり、意図していない位の時間や精神力(?)を使う事になってしまい、お問い合わせが届いた事を告げる音が端末から鳴るのを恐れてしまっていて、心が休まらない感じになっています。
そのような状況が延々と続いているのですが、最近ではお問い合わせへの対応に関わる苦痛から、お問い合わせ対応自体を忌避するようになってしまい、挙げ句にはお問い合わせ対応をするたびに「これは善意の搾取だし、対価が無いのにここまでやるのは不健全である」というような事ばかり考えてしまうようになってしまいました。アプリを公開した当初はただ使っていただけるだけで嬉しく、「お問い合わせを受ける事は使っていただけているのだなぁ」と嬉しく思っていたはずなのですが、今では上記のように忌み嫌うようになってしまい、残念に思います。
そんなわけなので、お問い合わせの数を減らす方法でユーザの皆様が納得できる形の方法を模索したいと考えています。ただ、今の所は月額課金制への移行(ユーザ数を減らす)か、アプリの公開を止める(ユーザ数をゼロにする)、お問い合わせへの対応の一切を止める(不都合が解消しなくなる)、の3つ以外に有効な手段を思いついていません。これらはそれぞれユーザの方々には辛い話にしかならなさそうで、あまり実行する気にはなっておりません。健全に稼ぐ形を模索していれば、或いは問題に思う事もなかったのかもしれませんが、今からそのような仕組みを導入するのも手間がかかる上に誰も喜ばないですし、八方塞がりな感じですね。どうしたものでしょうか。

また、暫く後(次のiPhoneが発売される頃より少し後位を目処)に ことせかい の対応 iOS(iPad OS)バージョンを 10.0 以上から 14.0 以上に引き上げる予定です。これにより、対応されなくなる iPhone(例えば iPhone 5s, iPhone 6等)で動作している ことせかい と最新版の ことせかい との間での iCloud同期 はサポートされず、動作できなくなる可能性がございます。その場合は iCloud同期 をOFFにする事で利用し続ける事は可能となりますため、そのように対応して頂けますようお願いいたします。
2.3.1
May 14, 2021
インタフェースの変更

- 「設定タブ」->「発話設定」に音量(ボリューム)の設定を追加
- 「設定タブ」->「再生が末尾に達した時の動作」で「お気に入りのうち未読の物を再生」を選択していた時に、次に読み上げられようとする小説の順番を、画面表示上の上側を優先するように変更

問題の修正

- 一部のWebサイトからの読み込み時にエラーしてしまう場合の動作を少し変更
- 「設定タブ」->「再生が末尾に達した時の動作」で「お気に入りのうち未読の物を再生」か「同じフォルダの小説のうち未読の物を再生」のどちらかが選択されている時に、一つの小説を読み終えた後に別の小説に切り替わらない場合がある問題を修正
- 特定の状態で「Speak」ボタンを連打すると二重に発話される可能性があった問題の一部を修正

今回の修正はお寄せいただきました不都合報告への対応と、裏で進めている Mac Catalyst を使った macOS 対応周りで発見された改善点等となります。
macOS対応 なのですが、Mac Catalyst を使うとほとんど何もせずともビルドが通って概ね動いている、という位にはできてしまいましたので、これくらい簡単なのであればすぐにリリースできるのではないか、と思って少し使ってみているのですけれど、当初の感触とは違って、iOS側ではできていた事でmacOSではできないことがそれなりにあったり、「設定アプリ側で話者のダウンロードをすると良い」という文言が出てくる所を「システム環境設定->アクセシビリティ->...でダウンロードすると良い(かもしれない)」という文言に書き換える必要があるであるとか、キーボードショートカットという概念が無かったのであったほうが良いよなぁといったような、真面目に対応しようとすると色々と面倒くさい話が結構ありそうなので、もしかするとお蔵入りになるかもしれません。macOS対応が欲しいよーという方などおられましたらお問い合わせなどからお知らせいただけますとやる気に繋がるかもしれません。
なお、今回の修正で入った音量(ボリューム)の調節は、macOS側での発話が結構音量が大きかったというのと、iOS であればメインの音量を絞るだけで対応できていたのが macOS だと他のアプリケーションの音量も下げることになってしまうため、アプリケーション個別で音量の調節ができると良いであろうという事で、導入しています。

他に、小説のダウンロード周りで少し動作を変えるような仕組みを導入しています。今の所は効果を発揮するWebサイト様はほとんど無いと思うのですが、一部のダウンロードが時々失敗する可能性があったWebサイト様でも、ダウンロードが失敗しにくくなるような事があると良いなぁと思っています。

次に、お問い合わせ対応にはもう疲れました。お問い合わせのほとんどは設定項目の勘違いや知らなかった事による問題であり、それらを適切に設定することで解消できる問題で、お返事は必要はないとされてはいるのですが、お返事をする事で問題が解消できるであろう事が想像できますためお返事を書いておりますし、そうでは無い問題の場合は逆にこちらでは再現しなかったためにもっと詳しい情報を送ってくださいと返信を認める必要がある事が多く、お寄せいただきましたお問い合わせのほぼ全てに返信を認める事になっています。返信を書き始める前には実際に問題を手元で再現するなどして検証した上で返信を書く事になりますし、そこから返信を認める時間も加算されます。そのため、返信を一つ受け取るだけでもかなりの時間を消費することになっております。また、「お問い合わせ」を寄せられるということでお問い合わせを送られた方は「問題を抱えている」のですが、これを知らされた私としましては「その問題を解消するべきである」という気持ちが起こり、これが解消されないと不安になってしまいます。そのため、お寄せいただきましたお問い合わせのほぼ全てにできるだけの事をしようと努力することになり、意図していない位の時間や精神力(?)を使う事になってしまい、お問い合わせが届いた事を告げる音が端末から鳴るのを恐れてしまっていて、心が休まらない感じになっています。
そのような状況が延々と続いているのですが、最近ではお問い合わせへの対応に関わる苦痛から、お問い合わせ対応自体を忌避するようになってしまい、挙げ句にはお問い合わせ対応をするたびに「これは善意の搾取だし、対価が無いのにここまでやるのは不健全である」というような事ばかり考えてしまうようになってしまいました。アプリを公開した当初はただ使っていただけるだけで嬉しく、「お問い合わせを受ける事は使っていただけているのだなぁ」と嬉しく思っていたはずなのですが、今では上記のように忌み嫌うようになってしまい、残念に思います。
そんなわけなので、お問い合わせの数を減らす方法でユーザの皆様が納得できる形の方法を模索したいと考えています。ただ、今の所は月額課金制への移行(ユーザ数を減らす)か、アプリの公開を止める(ユーザ数をゼロにする)、お問い合わせへの対応の一切を止める(不都合が解消しなくなる)、の3つ以外に有効な手段を思いついていません。これらはそれぞれユーザの方々には辛い話にしかならなさそうで、あまり実行する気にはなっておりません。健全に稼ぐ形を模索していれば、或いは問題に思う事もなかったのかもしれませんが、今からそのような仕組みを導入するのも手間がかかる上に誰も喜ばないですし、八方塞がりな感じですね。どうしたものでしょうか。

また、暫く後(次のiPhoneが発売される頃より少し後位を目処)に ことせかい の対応 iOS(iPad OS)バージョンを 10.0 以上から 14.0 以上に引き上げる予定です。これにより、対応されなくなる iPhone(例えば iPhone 5s, iPhone 6等)で動作している ことせかい と最新版の ことせかい との間での iCloud同期 はサポートされず、動作できなくなる可能性がございます。その場合は iCloud同期 をOFFにする事で利用し続ける事は可能となりますため、そのように対応して頂けますようお願いいたします。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.3.0
Apr 26, 2021
インタフェースの変更

- 「本棚画面」の右上の「順番」で出てくる PickerView (ドラムみたいな表示で何か一つを選択するUI)を別の形式の物に
- 「設定タブ」→「ルビはルビだけ読む」がONの時に「ことせかい 由来のルビ表記のみを対象とする〜」のON/OFFを選択できるように

問題の修正

- 一部のタグを取得できていないWebサイトにおいて、取得できる場合を多くなるように
- 日本語環境下などUTCと違う環境で「設定タブ」->「最大連続再生時間」を変更すると、「最大連続再生時間」が年単位の値になってしまう場合がある問題を修正

今回の修正は、iPhone等の横幅の狭い端末において「本棚画面」の「順番」で表示が見切れてしまう項目が発生してしまっている問題への対応や、「設定タブ」->「ルビはルビだけ読む」をONにしている時に認識されるルビ表記についての設定の追加、タグの取得ができる場合を少しだけ増やしたという物になります。

「ルビはルビだけ読む」周りの項目は少しだけ説明を書いておいたほうが良いかなぁと思うので書き下します。

「設定タブ」->「ルビはルビだけ読む」をONにすると、読み上げの開始時に「ルビが降られている部分をルビだけを読み上げる」ための読み替え設定が動的に追加され、ルビ部分だけが読み上げられるという機能です。
この時に使用されるルビとして認識される表記は 小説家になろう様 のルビ記法( https://syosetu.com/man/ruby/ )に準拠した形のルビ表記なのですが、このルビ記法は(恐らくは)書き手側の利便性のためにいくつかの形式が定義されています。大まかには『|ルビを振られる文字列(ルビ文字列)』というような形式のものをルビ表記と定義されており、このルビ表記を表現する時に使われる「|」や「(」「)」について、「|」(全角の|)や「(」(全角の()、「《」((ではない)区切り文字などが定義されているという物になります。また、「漢字(ひらがなかカタカナ)」という形式もルビの表記として受け付けるようになっているなどという形での書き手側の利便性のためと思われる表記法も受け付けています。
このような仕組みでルビ表記を取り出しているため、ことせかい 内に保存された本文に「漢字(ひらがなかカタカナ)」という形式に合致する文字列があった場合にはその部分がルビ表記だと判定される事になるのですが、これがルビ表記としては意図していない物である場合があります。
そのような時に、今回追加された「ことせかい 由来のルビ表記のみを対象とする〜」をONにしますと、『|ルビを振られる文字列(ルビ文字列)』という形式のみをルビだと判定するようになり、上記のような"問題"は起きにくくなる、という効果を狙ったものになります。

なお、ことせかい は Version 1.1.46以前 においては「なろう検索」タブから取得される小説家になろう様の小説を、テキストファイルとして取得しており、小説家になろう様のルビ記法の全てに対応しているのが求められていたのですが、現在では全てのWeb小説においてHTML上の rubyタグ から『|ルビを振られる文字列(ルビ文字列)』という形式に変換して取り込むようになっておりますため、Version 1.1.47以降 にダウンロードされた小説であれば、概ね問題なく動作するようになっていると考えられます。
また、この動作は今までの動作を変更する修正となりますため、「ルビはルビだけ読む」の機能を変更する事はせず、ON/OFF設定を別に追加するという形で実装されました。

また、お問い合わせ対応にはもう疲れました。お問い合わせのほとんどは設定項目の勘違いや知らなかった事による問題であり、それらを適切に設定することで解消できる問題で、お返事は必要はないとされてはいるのですが、お返事をする事で問題が解消できるであろう事が想像できますためお返事を書いておりますし、そうでは無い問題の場合は逆にこちらでは再現しなかったためにもっと詳しい情報を送ってくださいと返信を認める必要がある事が多く、お寄せいただきましたお問い合わせのほぼ全てに返信を認める事になっています。返信を書き始める前には実際に問題を手元で再現するなどして検証した上で返信を書く事になりますし、そこから返信を認める時間も加算されます。そのため、返信を一つ送るだけでもかなりの時間を消費することになっております。また、「お問い合わせ」を寄せられるということで「問題を抱えている」のですが、これを知らされた私としましては「その問題を解消するべきである」という気持ちが起こり、これが解消されないと不安になってしまいます。そのため、お寄せいただきましたお問い合わせのほぼ全てにできるだけの事をしようと努力することになり、意図していない位の時間や精神力(?)を使う事になってしまい、お問い合わせが届いた事を告げる音が端末から鳴るのを恐れてしまっていて、心が休まらない感じになっています。
そのような状況が延々と続いているのですが、最近ではこのお問い合わせ対応自体を忌み嫌っている部分が大きくなってしまい、お問い合わせ対応をするたびに「これは善意の搾取だし、対価が無いのにここまでやるのは不健全である」というような事ばかり考えてしまうようになってしまいました。アプリを公開した当初はただ使っていただけるだけで嬉しく、「お問い合わせを受ける事は使っていただけているのだなぁ」と嬉しく思っていたはずなのですが、今では上記のように忌み嫌うようになってしまい、残念に思います。
そんなわけなので、お問い合わせの数を減らす方法でユーザの皆様が納得できる形の方法を模索したいと考えています。ただ、今の所は月額課金制への移行(ユーザ数を減らす)か、アプリの公開を止める(ユーザ数をゼロにする)、お問い合わせへの対応の一切を止める(不都合が解消しなくなる)、の3つ以外に有効な手段を思いついていません。これらはそれぞれユーザの方々には辛い話にしかならなさそうで、あまり実行する気にはなっておりません。健全に稼ぐ形を模索していれば、或いは問題に思う事もなかったのかもしれませんが、今からそのような仕組みを導入するのも手間がかかる上に誰も喜ばないですし、八方塞がりな感じですね。どうしたものでしょうか。

また、暫く後(次のiPhoneが発売される頃より少し後位を目処)に ことせかい の対応 iOS(iPad OS)バージョンを 10.0 以上から 14.0 以上に引き上げる予定です。これにより、対応されなくなる iPhone(例えば iPhone 5s, iPhone 6等)で動作している ことせかい と最新版の ことせかい との間での iCloud同期 はサポートされず、動作できなくなる可能性がございます。その場合は iCloud同期 をOFFにする事で利用し続ける事は可能となりますため、そのように対応して頂けますようお願いいたします。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.2.5
Apr 10, 2021
問題の修正

- 小説のページを開いた時に、「発話変更設定」「読みの修正」「読み上げ時の間の設定」の中に空文字列に対しての設定があった場合に強制終了してしまう問題を修正

今回の修正も前回と引き続き Version 2.* で発生していた問題や、お問い合わせへの対応となります。
恐らくまだまだ問題はあるのかとは思うのですが、今の所すぐに対応できる物についてはこのリリースで対応できたつもりになっている、という物になります。

今回の修正は、小説を開いた時に強制終了してしまうという問題への対応となります。この問題は「設定タブ」->「起動時に前回開いていた小説を開く」がONになっていると起動直後に強制終了してしまうという挙動になっていたと思われます。

また、お問い合わせ対応に疲れました。正直な所、お問い合わせが届いた事を告げる音が端末から鳴るのを恐れてしまっていて、心が休まらない感じになっています。お問い合わせの数を減らす方法でユーザの皆様が納得できる形の方法は何か無いですかね。今の所は月額課金制への移行(ユーザ数を減らす)か、アプリの公開を止める(ユーザ数をゼロにする)、お問い合わせへの対応の一切を止める(不都合が解消しなくなる)、の3つ以外に有効な手段を思いついておらず、それぞれユーザの方々には辛い話にしかならなさそうです。
といいますか、「前のバージョンではできていたのにできなくなりました」とか「新しくなったら使いにくくなりました」とか「新機能全然使い物にならないのでなんとかしてください」といったようなお問い合わせが止まないのですけれど、その大半がバージョンの違いによる問題ではなく、「設定タブ」でご自身で設定された項目の問題であったり、ネットワーク接続の悪い環境下での動作における問題といったような、バージョンアップとは関係のない、なんといいますか、お問い合わせをされた方の使い方の問題であったものを、バージョンの違いを理由に動かなくなったと思い込まれてお問い合わせをされておりまして、うまく使えなくなって困っているのはわかるのですが、その怒りの感情を私にぶつけられても困るといいますか、もう少し落ち着いて、礼儀正しくお問い合わせ頂けますと本当に助かりますのでよろしくお願いいたします。

また、暫く後(次のiPhoneが発売される頃より少し後位を目処)に ことせかい の対応 iOS(iPad OS)バージョンを 10.0 以上から 14.0 以上に引き上げる予定です。これにより、対応されなくなる iPhone(例えば iPhone 5s, iPhone 6等)で動作している ことせかい と最新版の ことせかい との間での iCloud同期 はサポートされず、動作できなくなる可能性がございます。その場合は iCloud同期 をOFFにする事で利用し続ける事は可能となりますため、そのように対応して頂けますようお願いいたします。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.2.4
Apr 3, 2021
インタフェースの変更

- 短時間に何度も再起動した場合にセーフモードになるように

問題の修正

- 小説本文画面の右上に設置できる「少し先へ」ボタンのVoiceOver用名称が未設定であった問題を修正
- 発話中に別アプリ等の影響で発話が中断した時に動作がおかしくなる場合がある問題を修正
- 短時間に複数回読み上げ開始の指示が飛んできた場合に、同じ箇所を複数回読み上げる可能性があった部分の一部を回避できるように
- 「-」が5個以上連続している場合は空白に変換するような読み替え設定を起動時に強制的に追加するように

今回の修正も前回と引き続き Version 2.* で発生していた問題や、お問い合わせへの対応となります。
恐らくまだまだ問題はあるのかとは思うのですが、今の所すぐに対応できる物についてはこのリリースで対応できたつもりになっている、という物になります。

インタフェースの変更にあるセーフモードは、起動直後に強制終了してしまうような問題が発生した場合でも、バックアップを取る事ができるようにするためのモードになります。一応セーフモードから「開発者に問い合わせる」も利用できますので、そこから問題を報告して頂けますと、あるいは解決ができるようになるかもしれません。

次に問題の修正ですが、まず最初の問題の修正は、VoiceOver周りなのですが、VoiceOver周りについてはテスト自体をしておりませんのでまだまだ色々ありそうな気がしています。
次の問題の修正は、発話中に別アプリ等で発話が停止していて、「設定タブ」->「最大連続再生時間」の時間が経過した場合に、「最大連続再生時間を超えたので発話を終了します」といったアナウンスがされていた、という問題を解消するものです。
次の問題の修正は、Bluetoothイヤホン等から発話を開始しようとした時に、同じ部分を何回か読み上げてしまって読み上げ再生位置がズレるという問題にもしかすると対応できるかもしれない、という希望的な修正となります。
次の問題の修正は、「-------」という感じの長く連続した「-」があると読み上げがそこで停止するという問題を報告してくる方が多くなってきましたため、この問題を回避するような読み替え設定を強制的に導入するという物になります。ただ、この問題は私の手元の端末では再現しておりませんため、今回の読み替え設定の追加で解消するかどうかはよくわからない、というような形の物になります。

また、まだまだ「前のバージョンではできていたのにできなくなりました」とか「新しくなったら使いにくくなりました」とか「新機能全然使い物にならないのでなんとかしてください」といったようなお問い合わせが止みませんので対応をしているわけなのですが、少々疲れました。正直な所、お問い合わせが届いた事を告げる音が端末から鳴るのを恐れてしまっていて、心が休まらない感じになっています。お問い合わせの数を減らす方法でユーザの皆様が納得できる形の方法は何か無いですかね。今の所は月額課金制への移行(ユーザ数を減らす)か、アプリの公開を止める(ユーザ数をゼロにする)、お問い合わせへの対応の一切を止める(不都合が解消しなくなる)、の3つ以外に有効な手段を思いついておらず、それぞれユーザの方々には辛い話にしかならなさそうです。

また、暫く後(次のiPhoneが発売される頃より少し後位を目処)に ことせかい の対応 iOS(iPad OS)バージョンを 10.0 以上から 14.0 以上に引き上げる予定です。これにより、対応されなくなる iPhone(例えば iPhone 5s, iPhone 6等)で動作している ことせかい と最新版の ことせかい との間での iCloud同期 はサポートされず、動作できなくなる可能性がございます。その場合は iCloud同期 をOFFにする事で利用し続ける事は可能となりますため、そのように対応して頂けますようお願いいたします。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.2.3
Mar 23, 2021
問題の修正

- 「設定タブ」->「読みの修正」から「読みの修正詳細」に移行する時に、「適用対象」に必ず「全ての小説」がセットされた状態で開いてしまう問題を修正
- 「設定タブ」->「読みの修正」->「読みの修正詳細」にて「読み替え前」又は「読み替え後」のどちらか又は両方が空欄の状態で「保存する」等を選択しようとしてエラーが出た後に挙動がおかしくなる問題を修正
- 「設定タブ」->「SiteInfoを取得し直す」を押した時に、SiteInfoの読み込みの終了を待たずに「アプリ内エラーのお知らせ」に「手動による SiteInfo の読み込みが終了しました」と追加されてしまっていた問題を修正

評価やレビュー、ありがとうございます。特にサポートサイト側のご意見ご要望フォームやアプリ内の開発者に問い合わせる機能からの詳細なバグ報告には本当に助けられています。アプリのレビュー欄でのお褒めの言葉もとても嬉しいです。これからも宜しくお願い致します。

今回の修正も前回と引き続き Version 2.* で発生していた問題や、お問い合わせへの対応となります。
恐らくまだまだ問題はあるのかとは思うのですが、今の所すぐに対応できる物についてはこのリリースで対応できたつもりになっている、という物になります。

まだまだ「前のバージョンではできていたのにできなくなりました」とか「新しくなったら使いにくくなりました」とか「新機能全然使い物にならないのでなんとかしてください」といったようなお問い合わせが止みませんので対応をしているわけなのですが、少々疲れました。正直な所、お問い合わせが届いた事を告げる音が端末から鳴るのを恐れてしまっていて、心が休まらない感じになっています。そのため、今後も同様な頻度でお問い合わせが届くようでしたら、暫くの間はお問い合わせの窓口を閉じて、AppStoreのレビュー欄からのお問い合わせも読まない、といった対応を取ることで「お問い合わせを受ける事からのストレス」を減らすようにしようかと思っています。

また、暫く後(次のiPhoneが発売される頃より少し後位を目処)に ことせかい の対応 iOS(iPad OS)バージョンを 10.0 以上から 14.0 以上に引き上げる予定です。これにより、対応されなくなる iPhone(例えば iPhone 5s, iPhone 6等)で動作している ことせかい と最新版の ことせかい との間での iCloud同期 はサポートされず、動作できなくなる可能性がございます。その場合は iCloud同期 をOFFにする事で利用し続ける事は可能となりますため、そのように対応して頂けますようお願いいたします。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.2.2
Mar 6, 2021
インタフェースの変更

- Web取込等での仮読み込み中のタイトル部分を編集しようとした時に全削除をしやすく
- 「設定タブ」->「新規自作小説の追加」で小説を追加しようとしている時等に全削除をしやすく
- 「設定タブ」->「発話設定」の「速度設定を同期する」のON/OFFは、アプリが終了するまでは状態を保存するように

問題の修正

- 「Web検索タブ」の検索条件をいれているシーンで、ON/OFF設定ができる検索設定において、表示される項目名が省略されてしまう場合があった問題を修正
- 「設定タブ」->「発話変更設定」の「開始文字」や「終了文字」を空にした直後の日本語入力の1文字目がうまく動かなくなる問題を修正
- 「設定タブ」->「自作フォルダを編集する」で設定した順番が「本棚画面」に反映されていなかった問題を修正
- シェアメニューからファイルを「ことせかい」に渡した時に、正常に読み込めない場合がある(何も起こらない場合がある)問題を修正
- ダウンロード中に一つ前のページの内容とと全く同じページの内容であった場合にはエラーとしてダウンロードを停止するように
- 読み上げ位置が不正な値になっている小説がある場合に、本棚画面で強制終了する可能性があった問題を修正

評価やレビュー、ありがとうございます。特にサポートサイト側のご意見ご要望フォームやアプリ内の開発者に問い合わせる機能からの詳細なバグ報告には本当に助けられています。アプリのレビュー欄でのお褒めの言葉もとても嬉しいです。これからも宜しくお願い致します。

今回の修正も前回と引き続き Version 2.* で発生していた問題や、お問い合わせへの対応となります。
恐らくまだまだ問題はあるのかとは思うのですが、今の所すぐに対応できる物についてはこのリリースで対応できたつもりになっている、という物になります。

まだまだ「前のバージョンではできていたのにできなくなりました」とか「新しくなったら使いにくくなりました」とか「新機能全然使い物にならないのでなんとかしてください」といったようなお問い合わせが止みませんので対応をしているわけなのですが、少々疲れました。正直な所、お問い合わせが届いた事を告げる音が端末から鳴るのを恐れてしまっていて、心が休まらない感じになっています。そのため、今後も同様な頻度でお問い合わせが届くようでしたら、暫くの間はお問い合わせの窓口を閉じて、AppStoreのレビュー欄からのお問い合わせも読まない、といった対応を取ることで「お問い合わせを受ける事からのストレス」を減らすようにしようかと思っています。

また、暫く後(次のiPhoneが発売される頃より少し後位を目処)に ことせかい の対応 iOS(iPad OS)バージョンを 10.0 以上から 14.0 以上に引き上げる予定です。これにより、対応されなくなる iPhone(例えば iPhone 5s, iPhone 6等)で動作している ことせかい と最新版の ことせかい との間での iCloud同期 はサポートされず、動作できなくなる可能性がございます。その場合は iCloud同期 をOFFにする事で利用し続ける事は可能となりますため、そのように対応して頂けますようお願いいたします。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.2.1
Mar 1, 2021
問題の修正

- 本棚でのVoiceOver対応を少し強化
- 「設定タブ」->「読みの修正」で「+」を押した時に作られる読みの修正の対象小説の初期値が空になっていたものを、「全ての小説」に変更
- Version 2.* で作成したバックアップファイルからの復元時に「読みの修正」と「発話変更設定」が復元できない問題を修正

評価やレビュー、ありがとうございます。特にサポートサイト側のご意見ご要望フォームやアプリ内の開発者に問い合わせる機能からの詳細なバグ報告には本当に助けられています。アプリのレビュー欄でのお褒めの言葉もとても嬉しいです。これからも宜しくお願い致します。

今回の修正も前回と引き続き Version 2.* で発生していた問題や、お問い合わせへの対応となります。
恐らくまだまだ問題はあるのかとは思うのですが、今の所すぐに対応できる物についてはこのリリースで対応できたつもりになっている、という物になります。もし、「まだコレが直っていないのでは」というような事が思いついている方は、サポートサイト下部にあります「ご意見ご要望フォーム」か、アプリ内の「設定タブ」->「開発者に問い合わせる」からお問い合わせ下さい。
(なお、不都合報告の場合は「はじめに(ことせかいの使い方)」の12ページ目の「開発者に問い合わせる」https://limura.github.io/NovelSpeaker/topics/jp/00012.html をよくお読みになった上で、問題を再現する事のできる手順やURLといった情報を忘れずに付記してお問い合わせ頂けますようお願いいたします)

また、暫く後(次のiPhoneが発売される頃より少し後位を目処)に ことせかい の対応 iOS(iPad OS)バージョンを 10.0 以上から 14.0 以上に引き上げる予定です。これにより、対応されなくなる iPhone(例えば iPhone 5s, iPhone 6等)で動作している ことせかい と最新版の ことせかい との間での iCloud同期 はサポートされず、動作できなくなる可能性がございます。その場合は iCloud同期 をOFFにする事で利用し続ける事は可能となりますため、そのように対応して頂けますようお願いいたします。

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。
2.2.0
Feb 21, 2021
インタフェースの変更

- 「設定タブ」->「小説本文画面での左右スワイプでページめくりができるようにする」のON/OFF設定を追加

問題の修正

- 「設定タブ」のタブ側(?)に「!」がついている時に、「!」のついている「開発者からのお知らせ」や「アプリ内エラーのお知らせ」を開いてもタブ側の「!」が消えなかった場合があった問題を修正
- 起動時に「設定タブ」->「開発者からのお知らせ」に新しいお知らせがあった時、「設定タブ」側には「!」がつくけれど、「設定タブ」->「開発者からのお知らせ」には「!」がつかない場合があった問題を修正
- URLに日本語等の URL encode されそうな文字の含まれる小説が開けなくなる(または開いても本文が読めなくなる)問題を修正

評価やレビュー、ありがとうございます。特にサポートサイト側のご意見ご要望フォームやアプリ内の開発者に問い合わせる機能からの詳細なバグ報告には本当に助けられています。アプリのレビュー欄でのお褒めの言葉もとても嬉しいです。これからも宜しくお願い致します。

今回の修正は前回と引き続き Version 2.* で発生していた問題や、お問い合わせへの対応となります。
恐らくまだまだ問題はあるのかとは思うのですが、今の所すぐに対応できる物についてはこのリリースで対応できたつもりになっている、という物になります。もし、「まだコレが直っていないのでは」というような事が思いついている方は、サポートサイト下部にあります「ご意見ご要望フォーム」か、アプリ内の「設定タブ」->「開発者に問い合わせる」からお問い合わせ下さい。
(なお、不都合報告の場合は「はじめに(ことせかいの使い方)」の12ページ目の「開発者に問い合わせる」https://limura.github.io/NovelSpeaker/topics/jp/00012.html をよくお読みになった上で、問題を再現する事のできる手順やURLといった情報を忘れずに付記してお問い合わせ頂けますようお願いいたします)

以上となります。
それでは、これからも ことせかい をよろしくお願いいたします。

ことせかい FAQ

Klicken Sie hier, um zu erfahren, wie Sie ことせかい in eingeschränkten Ländern oder Regionen herunterladen können.
Überprüfen Sie die folgende Liste, um die Mindestanforderungen von ことせかい zu sehen.
iPhone
Erfordert iOS 15.0 oder neuer.
iPad
Erfordert iPadOS 15.0 oder neuer.
iPod touch
Erfordert iOS 15.0 oder neuer.
ことせかい unterstützt Englisch, Japanisch

ことせかい Alternative

Das könnte Ihnen auch gefallen