limura / novelspeaker Goto Github PK
View Code? Open in Web Editor NEWtext speech app for text novel site.
Home Page: https://limura.github.io/NovelSpeaker/
License: MIT License
text speech app for text novel site.
Home Page: https://limura.github.io/NovelSpeaker/
License: MIT License
読み上げ位置を設定しようとして選択すると、「コピー」とかでなく "copy" とか出る。
せめて はい/いいえ は聞いて欲しい
アプリレビューより
Subject: 不具合報告
読ませている途中で強制終了してしまいます
こんな感じのテキストだと駄目っぽい。多分。
「これは何ですか?
はい。それはペンです」
小説を読んでて次のページに行こうとしたときに左右のボタンに変わったのだけれど、アレ、やたら押し間違うので駄目じゃね?
一旦再生を始めないと読み始め位置が保存されないように見えるのだけれど、単に長押しして選択範囲を変えただけで行けるようにならないかなぁ。
酷い。
読み上げ位置の更新がされない時と、
意味の分からない位置を読み上げている事にしていることがある。
ご意見ご要望フォームより。
ios9.3にアップデート後読み上げの音声が鼻声になりました。
アップデート前まではボイスオーバーと同じ読み上げ方でしたが何故かアップデートしたら音声が小さく鼻声になりました。
いつも楽しく使っています。ありがとうございます。
ほしい。
全部消したい時もあるじゃないですか。
整理しよう。
アプリのレビューより
素晴らしいアプリだと思いますが,2点要望があります。 第1点は,読み上げ速度の調節機能を追加していただきたいです。0.5~3倍速くらいまで対応していただけると幸いです。 第2点は,読み上げ音声をmp3などで出力して保存する機能を追加していただきたいです。 何卒よろしくお願いいたしますm(_ _)m
アプリレビューより
Subject: ナニコレ?
読み上げと聞いて試しにダウンロードして起動させたのですが、何も喋らないと思ったらイヤホンしないと流れないんですね。ガッカリです。
更に言葉の変換が一々めんどくさいですね。間違った読み方を直して読ませないといけないし、読み方を文中で書いているのにそれ自体も読んでしまうし。(例:|北の鬼《ノーズオーガ》)
あと、機械音気に食わないです。トモコレやってるみたいで気持ち悪い。もっとなめらかにして欲しい。
とまあ、悪口しか出てこないです。もうちょっと改善されたら勉強したんだと感心しますがね。
ご意見ご要望フォームより。
大変重宝させていただいています。ありがとうございます。読み上げの間の設定を、もう少し短く設定出来るようになるとありがたいです。
ご検討よろしくお願い致します。
エラーチェックしてませんよね。
手順。
の 3. でハングした。
なんか UITableView から削除しようとして row の数が変なことになってそう。
*** Assertion failure in -[UITableView _endCellAnimationsWithContext:], /SourceCache/UIKit_Sim/UIKit-2935.137/UITableView.m:1368
2014-08-24 22:55:37.914 NovelSpeaker[62665:60b] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of rows in section 0. The number of rows contained in an existing section after the update (14) must be equal to the number of rows contained in that section before the update (13), plus or minus the number of rows inserted or deleted from that section (0 inserted, 1 deleted) and plus or minus the number of rows moved into or out of that section (0 moved in, 0 moved out).'
*** First throw call stack:
(
0 CoreFoundation 0x000000010236c495 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x00000001020cb99e objc_exception_throw + 43
2 CoreFoundation 0x000000010236c31a +[NSException raise:format:arguments:] + 106
3 Foundation 0x0000000101c67f19 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 189
4 UIKit 0x0000000100d30f33 -[UITableView _endCellAnimationsWithContext:] + 11410
5 NovelSpeaker 0x000000010001209c -[BookShelfTableViewController tableView:commitEditingStyle:forRowAtIndexPath:] + 604
6 UIKit 0x0000000100d4e245 -[UITableView animateDeletionOfRowWithCell:] + 85
7 UIKit 0x0000000100ea7128 -[UITableViewCell _swipeDeleteButtonPushed] + 60
8 UIKit 0x0000000100c79f06 -[UIApplication sendAction:to:from:forEvent:] + 80
9 UIKit 0x0000000100c79eb4 -[UIApplication sendAction:toTarget:fromSender:forEvent:] + 17
10 UIKit 0x0000000100d56880 -[UIControl _sendActionsForEvents:withEvent:] + 203
11 UIKit 0x0000000100d55dc0 -[UIControl touchesEnded:withEvent:] + 530
12 UIKit 0x0000000100f9d6f7 _UIGestureRecognizerUpdate + 5149
13 UIKit 0x0000000100cb0a15 -[UIWindow _sendGesturesForEvent:] + 928
14 UIKit 0x0000000100cb16d4 -[UIWindow sendEvent:] + 909
15 UIKit 0x0000000100c8929a -[UIApplication sendEvent:] + 211
16 UIKit 0x0000000100c76aed _UIApplicationHandleEventQueue + 9579
17 CoreFoundation 0x00000001022fbd21 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
18 CoreFoundation 0x00000001022fb5f2 __CFRunLoopDoSources0 + 242
19 CoreFoundation 0x000000010231746f __CFRunLoopRun + 767
20 CoreFoundation 0x0000000102316d83 CFRunLoopRunSpecific + 467
21 GraphicsServices 0x0000000102e58f04 GSEventRunModal + 161
22 UIKit 0x0000000100c78e33 UIApplicationMain + 1010
23 NovelSpeaker 0x000000010002a6e3 main + 115
24 libdyld.dylib 0x0000000104f155fd start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
再生の停止をしてから再生の開始までが長いのかと思いきや、再生されないと寂しい。
アプリレビューから。
初期インストールされている読み修正が少なく、インストールしたばかりだと読み上げ修正のため、目を離せない。ユーザー修正情報を通信でやり取りすると言うのはいかがでしょうか?
通信はどうしたもんか。
読むためのものとしては落第ですよねこのバグ。
短い方の読み替えが先に適用されちゃうと長い方が適用できなくなるかもわからんので。
iCloud あたりを使って
とかの同期ができるといいなぁ。
download queue にいろいろいっぱい入れた状態でポチポチしてたら、
saveContext で落ちた。
2014-08-22 00:08:36.883 NovelSpeaker[60892:1403] Unresolved error. save failed. Error Domain=NSCocoaErrorDomain Code=133020 "The operation couldn’t be completed. (Cocoa error 133020.)" UserInfo=0x10ada8b70 {conflictList=(
"NSMergeConflict (0x1139d21f0) for NSManagedObject (0x1153c6260) with objectID '0xd000000001780000 x-coredata://BC0C9224-81D3-4C2C-B13C-58B64859C41E/NarouContent/p94' with oldVersion = 12 and newVersion = 13 and old object snapshot = {\n "all_hyoka_cnt" = 0;\n "all_point" = 0;\n currentReadingStory = "";\n end = 1;\n "fav_novel_cnt" = 0;\n "general_all_no" = 17;\n genre = 0;\n "global_point" = 0;\n "is_new_flug" = 1;\n keyword = "\U30b9\U30dd\U30fc\U30c4 \U30b9\U30dd\U6839 \U30a2\U30eb\U30c6\U30a3\U30e1\U30c3\U30c8";\n ncode = N3393CG;\n "novelupdated_at" = "2014-08-21 15:05:14 +0000";\n "reading_chapter" = 1;\n "review_cnt" = 0;\n "sasie_cnt" = "";\n story = "\U30b9\U30dd\U30fc\U30c4\U5c11\U5e74\U306e\U6d69\U4e00\U306f\U3001\U3068\U3042\U308b\U7406\U7531\U304b\U3089\U9678\U4e0a\U90e8\U3092\U96e2\U308c\U3001\U8ee2\U6821\U5148\U3067\U65b0\U3057\U3044\U90e8\U6d3b\U3092\U63a2\U3057\U3066\U3044\U305f\U3002\U305d\U3053\U3067\U51fa\U4f1a\U3063\U305f\U306e\U306f\U30d5\U30e9\U30a4\U30f3\U30b0\U30c7\U30a3\U30b9\U30af\U3092\U4f7f\U3063\U305f\U56e3\U4f53\U7af6\U6280\U3001\U30a2\U30eb\U30c6\U30a3\U30e1\U30c3\U30c8\U3060\U3063\U305f\U3002\U30b2\U30fc\U30e0\U306e\U6fc0\U3057\U3055\U3001\U5965\U6df1\U3055\U306b\U9b45\U305b\U3089\U308c\U5165\U90e8\U3092\U6c7a\U610f\U3059\U308b\U6d69\U4e00\U3060\U3063\U305f\U304c\U3001\U90e8\U5916\U8005\U3067\U3042\U308b\U6d69\U4e00\U306f\U4e00\U7656\U3042\U308b\U90e8\U54e1\U305f\U3061\U3068\U885d\U7a81\U3059\U308b\U3002\U6d69\U4e00\U306f\U90e8\U54e1\U305f\U3061\U3068\U306e\U4e0d\U548c\U3092\U4e57\U308a\U8d8a\U3048\U3088\U3046\U3068\U3001\U30a2\U30eb\U30c6\U30a3\U30e1\U30c3\U30c8\U306b\U306e\U3081\U308a\U8fbc\U3093\U3067\U3044\U304f\U3002\U305d\U306e\U904e\U7a0b\U3067\U81ea\U5206\U306e\U4e2d\U306e\U554f\U984c\U3084\U3001\U90e8\U306e\U5371\U6a5f\U306b\U76f4\U9762\U3057\U3066\U3044\U304f\U3002";\n title = "\U5929\U99c6\U306e\U5c11\U5e74";\n userid = 304161;\n writer = "\U677e\U5c3e\U3000\U4eac";\n} and new cached row = {\n "all_hyoka_cnt" = 0;\n "all_point" = 0;\n currentReadingStory = "";\n end = 1;\n "fav_novel_cnt" = 0;\n "general_all_no" = 17;\n genre = 0;\n "global_point" = 0;\n "is_new_flug" = 0;\n keyword = "\U30b9\U30dd\U30fc\U30c4 \U30b9\U30dd\U6839 \U30a2\U30eb\U30c6\U30a3\U30e1\U30c3\U30c8";\n ncode = N3393CG;\n "novelupdated_at" = "2014-08-21 15:05:14 +0000";\n "reading_chapter" = 1;\n "review_cnt" = 0;\n "sasie_cnt" = "";\n story = "\U30b9\U30dd\U30fc\U30c4\U5c11\U5e74\U306e\U6d69\U4e00\U306f\U3001\U3068\U3042\U308b\U7406\U7531\U304b\U3089\U9678\U4e0a\U90e8\U3092\U96e2\U308c\U3001\U8ee2\U6821\U5148\U3067\U65b0\U3057\U3044\U90e8\U6d3b\U3092\U63a2\U3057\U3066\U3044\U305f\U3002\U305d\U3053\U3067\U51fa\U4f1a\U3063\U305f\U306e\U306f\U30d5\U30e9\U30a4\U30f3\U30b0\U30c7\U30a3\U30b9\U30af\U3092\U4f7f\U3063\U305f\U56e3\U4f53\U7af6\U6280\U3001\U30a2\U30eb\U30c6\U30a3\U30e1\U30c3\U30c8\U3060\U3063\U305f\U3002\U30b2\U30fc\U30e0\U306e\U6fc0\U3057\U3055\U3001\U5965\U6df1\U3055\U306b\U9b45\U305b\U3089\U308c\U5165\U90e8\U3092\U6c7a\U610f\U3059\U308b\U6d69\U4e00\U3060\U3063\U305f\U304c\U3001\U90e8\U5916\U8005\U3067\U3042\U308b\U6d69\U4e00\U306f\U4e00\U7656\U3042\U308b\U90e8\U54e1\U305f\U3061\U3068\U885d\U7a81\U3059\U308b\U3002\U6d69\U4e00\U306f\U90e8\U54e1\U305f\U3061\U3068\U306e\U4e0d\U548c\U3092\U4e57\U308a\U8d8a\U3048\U3088\U3046\U3068\U3001\U30a2\U30eb\U30c6\U30a3\U30e1\U30c3\U30c8\U306b\U306e\U3081\U308a\U8fbc\U3093\U3067\U3044\U304f\U3002\U305d\U306e\U904e\U7a0b\U3067\U81ea\U5206\U306e\U4e2d\U306e\U554f\U984c\U3084\U3001\U90e8\U306e\U5371\U6a5f\U306b\U76f4\U9762\U3057\U3066\U3044\U304f\U3002";\n title = "\U5929\U99c6\U306e\U5c11\U5e74";\n userid = 304161;\n writer = "\U677e\U5c3e\U3000\U4eac";\n}"
)}, {
conflictList = (
"NSMergeConflict (0x1139d21f0) for NSManagedObject (0x1153c6260) with objectID '0xd000000001780000 x-coredata://BC0C9224-81D3-4C2C-B13C-58B64859C41E/NarouContent/p94' with oldVersion = 12 and newVersion = 13 and old object snapshot = {\n "all_hyoka_cnt" = 0;\n "all_point" = 0;\n currentReadingStory = "";\n end = 1;\n "fav_novel_cnt" = 0;\n "general_all_no" = 17;\n genre = 0;\n "global_point" = 0;\n "is_new_flug" = 1;\n keyword = "\U30b9\U30dd\U30fc\U30c4 \U30b9\U30dd\U6839 \U30a2\U30eb\U30c6\U30a3\U30e1\U30c3\U30c8";\n ncode = N3393CG;\n "novelupdated_at" = "2014-08-21 15:05:14 +0000";\n "reading_chapter" = 1;\n "review_cnt" = 0;\n "sasie_cnt" = "";\n story = "\U30b9\U30dd\U30fc\U30c4\U5c11\U5e74\U306e\U6d69\U4e00\U306f\U3001\U3068\U3042\U308b\U7406\U7531\U304b\U3089\U9678\U4e0a\U90e8\U3092\U96e2\U308c\U3001\U8ee2\U6821\U5148\U3067\U65b0\U3057\U3044\U90e8\U6d3b\U3092\U63a2\U3057\U3066\U3044\U305f\U3002\U305d\U3053\U3067\U51fa\U4f1a\U3063\U305f\U306e\U306f\U30d5\U30e9\U30a4\U30f3\U30b0\U30c7\U30a3\U30b9\U30af\U3092\U4f7f\U3063\U305f\U56e3\U4f53\U7af6\U6280\U3001\U30a2\U30eb\U30c6\U30a3\U30e1\U30c3\U30c8\U3060\U3063\U305f\U3002\U30b2\U30fc\U30e0\U306e\U6fc0\U3057\U3055\U3001\U5965\U6df1\U3055\U306b\U9b45\U305b\U3089\U308c\U5165\U90e8\U3092\U6c7a\U610f\U3059\U308b\U6d69\U4e00\U3060\U3063\U305f\U304c\U3001\U90e8\U5916\U8005\U3067\U3042\U308b\U6d69\U4e00\U306f\U4e00\U7656\U3042\U308b\U90e8\U54e1\U305f\U3061\U3068\U885d\U7a81\U3059\U308b\U3002\U6d69\U4e00\U306f\U90e8\U54e1\U305f\U3061\U3068\U306e\U4e0d\U548c\U3092\U4e57\U308a\U8d8a\U3048\U3088\U3046\U3068\U3001\U30a2\U30eb\U30c6\U30a3\U30e1\U30c3\U30c8\U306b\U306e\U3081\U308a\U8fbc\U3093\U3067\U3044\U304f\U3002\U305d\U306e\U904e\U7a0b\U3067\U81ea\U5206\U306e\U4e2d\U306e\U554f\U984c\U3084\U3001\U90e8\U306e\U5371\U6a5f\U306b\U76f4\U9762\U3057\U3066\U3044\U304f\U3002";\n title = "\U5929\U99c6\U306e\U5c11\U5e74";\n userid = 304161;\n writer = "\U677e\U5c3e\U3000\U4eac";\n} and new cached row = {\n "all_hyoka_cnt" = 0;\n "all_point" = 0;\n currentReadingStory = "";\n end = 1;\n "fav_novel_cnt" = 0;\n "general_all_no" = 17;\n genre = 0;\n "global_point" = 0;\n "is_new_flug" = 0;\n keyword = "\U30b9\U30dd\U30fc\U30c4 \U30b9\U30dd\U6839 \U30a2\U30eb\U30c6\U30a3\U30e1\U30c3\U30c8";\n ncode = N3393CG;\n "novelupdated_at" = "2014-08-21 15:05:14 +0000";\n "reading_chapter" = 1;\n "review_cnt" = 0;\n "sasie_cnt" = "";\n story = "\U30b9\U30dd\U30fc\U30c4\U5c11\U5e74\U306e\U6d69\U4e00\U306f\U3001\U3068\U3042\U308b\U7406\U7531\U304b\U3089\U9678\U4e0a\U90e8\U3092\U96e2\U308c\U3001\U8ee2\U6821\U5148\U3067\U65b0\U3057\U3044\U90e8\U6d3b\U3092\U63a2\U3057\U3066\U3044\U305f\U3002\U305d\U3053\U3067\U51fa\U4f1a\U3063\U305f\U306e\U306f\U30d5\U30e9\U30a4\U30f3\U30b0\U30c7\U30a3\U30b9\U30af\U3092\U4f7f\U3063\U305f\U56e3\U4f53\U7af6\U6280\U3001\U30a2\U30eb\U30c6\U30a3\U30e1\U30c3\U30c8\U3060\U3063\U305f\U3002\U30b2\U30fc\U30e0\U306e\U6fc0\U3057\U3055\U3001\U5965\U6df1\U3055\U306b\U9b45\U305b\U3089\U308c\U5165\U90e8\U3092\U6c7a\U610f\U3059\U308b\U6d69\U4e00\U3060\U3063\U305f\U304c\U3001\U90e8\U5916\U8005\U3067\U3042\U308b\U6d69\U4e00\U306f\U4e00\U7656\U3042\U308b\U90e8\U54e1\U305f\U3061\U3068\U885d\U7a81\U3059\U308b\U3002\U6d69\U4e00\U306f\U90e8\U54e1\U305f\U3061\U3068\U306e\U4e0d\U548c\U3092\U4e57\U308a\U8d8a\U3048\U3088\U3046\U3068\U3001\U30a2\U30eb\U30c6\U30a3\U30e1\U30c3\U30c8\U306b\U306e\U3081\U308a\U8fbc\U3093\U3067\U3044\U304f\U3002\U305d\U306e\U904e\U7a0b\U3067\U81ea\U5206\U306e\U4e2d\U306e\U554f\U984c\U3084\U3001\U90e8\U306e\U5371\U6a5f\U306b\U76f4\U9762\U3057\U3066\U3044\U304f\U3002";\n title = "\U5929\U99c6\U306e\U5c11\U5e74";\n userid = 304161;\n writer = "\U677e\U5c3e\U3000\U4eac";\n}"
);
}
ご意見ご要望より(と思います)
素晴らしいアプリだと思いますが,2点要望があります。 第1点は,読み上げ速度の調節機能を追加していただきたいです。0.5~3倍速くらいまで対応していただけると幸いです。 第2点は,読み上げ音声をmp3などで出力して保存する機能を追加していただきたいです。 何卒よろしくお願いいたしますm(_ _)m
何もなく停止しちゃうので再生が終わったのか落ちたのかわからん。
そうなってるよね?
なってるよね?
もしかして掲載話数 -1 分までしか読めてなくない?
なんか4話分あるはずなのに3話までしか読めなかった。
itunes のレビューより。
気軽に外出先でも読むことができるので大変重宝しています。 不具合報告なのですが、特定の小説を開こうとするとアプリが強制終了してしまいます。 具体的には、「N6470BM : 青雲を駆ける」の「閑話 帰還後の一幕 前編」のエピソードと、 「N4843BR : 宝石吐きのおんなのこ」(これは最初から)が開けないのを当環境で確認しました。 小説を一旦削除してから再ダウンロードしても改善しませんでした。 iOSのバージョンは8.3、アプリバージョンは最新、iPod touch 5th です。 修正して頂けると非常に嬉しいです。お願いします。
対応して
ノクターンノベルズ対応してほしい
アプリレビューより
Subject: ナニコレ?
読み上げと聞いて試しにダウンロードして起動させたのですが、何も喋らないと思ったらイヤホンしないと流れないんですね。ガッカリです。
更に言葉の変換が一々めんどくさいですね。間違った読み方を直して読ませないといけないし、読み方を文中で書いているのにそれ自体も読んでしまうし。(例:|北の鬼《ノーズオーガ》)
あと、機械音気に食わないです。トモコレやってるみたいで気持ち悪い。もっとなめらかにして欲しい。
とまあ、悪口しか出てこないです。もうちょっと改善されたら勉強したんだと感心しますがね。
レビューコメントより
Subject: 不具合
読み上げ中電話が掛かって来た際、読み上げが停止しない事があります。
メモリ不足でしょうか?
SoftBank/iPhone5c/iOS8.4
レビューコメントより
Subject: ゆっくりボイスを
今でも十分に素晴らしいですが
あとはゆっくりボイスに対応してくだされば
私にとって完璧なアプリになります
技術的に可能であればよろしくお願いします
アプリレビューより
Subject: 素晴らしいです
通勤の際に、とてもよく利用させていただいてます。
眼で見なくてもいいのがすごくいいです!
応援しております!
もしよろしければ、各小説ごとに栞や、各話の目次のようなものを追加してくださいませんか。。?
いいなぁ。
アプリレビューより
Subject: 便利です
非常に重宝しています。
が、アプデ以降自動停止機能が使えなくなってしまいました。
私だけでしょうか?
今って読むこと考えてないよねこれ。
アプリレビューから。
これな。
これな。(´・ω・`)
酷い。
UIPageViewController みたいな感じで動いてくれないと次のページに行けるってわからないですよね。
・タグ?で分類
・書き手で分類
他に何があるかなぁ。
アプリレビューから。
download したすぐ後とかで「更新済」マークがついてる小説を選択してすぐに戻っても「更新済」マークが消えてない。
でもその状態でアプリを落として再起動させると「更新済」マークは消えてる。
ご意見ご要望フォームより
*****と申します。ことせかいを便利に使わせて頂いています。
機能提案(端末間の同期が欲しい に似ています。)です。
読み替えですが辞書ファイルとして出力(Dropbox等)
したらどうでしょうか?
出力機能の利便性はいくつかあります。
・パソコンによる入力でわずらわしさから解放
・辞書ファイルの受け渡し+ブラッシュアップ(有志によるメンテとか期待できそう)
・機種変更も辞書ファイル取込で一発移行
ご検討いただけないでしょうか
<辞書はこんな感じで良いのではないかと思います>
異世界,ことせかい
己,おのれ
レビューより。
たぶん現在の読み上げ位置とは別に何個もしおりを入れておいて好みの場所から再生とかしたいのだろうということと思います。
結構よくなるので残念です。('A`)
アプリレビューより
Subject: 素晴らしいです
通勤の際に、とてもよく利用させていただいてます。
眼で見なくてもいいのがすごくいいです!
応援しております!
もしよろしければ、各小説ごとに栞や、各話の目次のようなものを追加してくださいませんか。。?
アプリレビューより
無料のアプリでここまで読み上げてくれるので重宝してます〜
ただ、ルビの所が二重に読み上げてしまうのでルビを優先して読むように設定出来ると良いです
それか自作小説をプレイリスト作成のように作れて連続再生出来るとなお良いです
それで今回は☆4に
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.