Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Viewer

Notices

Reply
 
Thread Tools Search this Thread
Old 12-14-2020, 03:58 PM   #16
jackie_w
Grand Sorcerer
jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.
 
Posts: 6,212
Karma: 16534894
Join Date: Sep 2009
Location: UK
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
Quote:
Originally Posted by Uncle Robin View Post
Thanks Jackie. I think I may have been a bit imprecise about the nature of my problem. Those scansoft voices appeared yesterday in my Calibre viewer's "Configure Read Aloud" list of voices. They were not showing up in my Calibre list when I posted these screenshots two days ago, then they appeared, and I stupidly selected one. The error message I posted above is 100% accurate, because a regedit search shows no entries in any key in the entire registry for any ScanSoft voices. My problem is that I can't access the Calibre viewer's "Configure Read Aloud" dialog to repalce the missing voice with one I do have, because attempting to do so by clicking the gears icon brings up that error message.
I don't see any reference to ScanSoft Tom in those screencaps.
You could try:
  • Shutdown calibre completely
  • Go to your calibre config directory
  • Open file viewer-webengine.json in a good text editor (e.g. Notepad++). Go to the bottom and see what value you see for "tts_sapi".

    For context, here's a snippet from the end of mine. This setting tells calibre to use the system defaults for Voice:
    Code:
        "user_stylesheet": "body {line-height: 1.3; font-family:serif; widows:1; orphans:1; text-rendering:optimizeLegibility;}"
      },
      "tts_sapi": {},
      "viewer-search-case-sensitive": false,
      "viewer-search-mode": "normal"

Last edited by jackie_w; 12-14-2020 at 04:01 PM.
jackie_w is offline   Reply With Quote
Old 12-14-2020, 04:15 PM   #17
Uncle Robin
Diligent dilettante
Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.
 
Uncle Robin's Avatar
 
Posts: 3,417
Karma: 48736498
Join Date: Sep 2019
Location: in my mind
Device: Kobo Sage; Kobo Libra H2O
Quote:
Originally Posted by jackie_w View Post
I don't see any reference to ScanSoft Tom in those screencaps.
That's right, as I said: "They were not showing up in my Calibre list when I posted these screenshots two days ago, then they appeared" (e.a.) That's why it's weird, I have no idea where they came from.

EDIT:

Here's the relevant entry from the json

tts_sapi": {
"rate": 2,
"voice": "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\ Voices\\Tokens\\ScanSoftTom_Dri20_22kHz"

As expected, the problem is that Calibre viewer's Read Aloud is lookng for a key that isn't there, and never was. Can I just delete that entry from the json to force Calibre to ask me to choose one?

Last edited by Uncle Robin; 12-14-2020 at 04:23 PM.
Uncle Robin is offline   Reply With Quote
Advert
Old 12-14-2020, 04:20 PM   #18
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 74,708
Karma: 130140792
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
I used to have AT&T Natural Voice installed on one of my computers. It did sound a lot more natural then the Windows TTS. And there was a lot more choice of voice.
JSWolf is offline   Reply With Quote
Old 12-14-2020, 04:30 PM   #19
jackie_w
Grand Sorcerer
jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.
 
Posts: 6,212
Karma: 16534894
Join Date: Sep 2009
Location: UK
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
Quote:
Originally Posted by Uncle Robin View Post
That's right, as I said: "They were not showing up in my Calibre list when I posted these screenshots two days ago, then they appeared" (e.a.) That's why it's weird, I have no idea where they came from.

EDIT:

Here's the relevant entry from the json

tts_sapi": {
"rate": 2,
"voice": "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\ Voices\\Tokens\\ScanSoftTom_Dri20_22kHz"

As expected, the problem is that Calibre viewer's Read Aloud is lookng for a key that isn't there, and never was. Can I just delete that entry from the json to force Calibre to ask me to choose one?
I don't know whether it's safe to delete the whole "tts_sapi" entry but there's no reason why you couldn't change the entry to:
Code:
"tts_sapi": {},
i.e. remove the content between the curly brackets {}.
jackie_w is offline   Reply With Quote
Old 12-14-2020, 04:38 PM   #20
Uncle Robin
Diligent dilettante
Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.
 
Uncle Robin's Avatar
 
Posts: 3,417
Karma: 48736498
Join Date: Sep 2019
Location: in my mind
Device: Kobo Sage; Kobo Libra H2O
Quote:
Originally Posted by jackie_w View Post
I don't know whether it's safe to delete the whole "tts_sapi" entry but there's no reason why you couldn't change the entry to:
Code:
"tts_sapi": {},
i.e. remove the content between the curly brackets {}.
Excellent, that worked perfectly, thanks! Now I can do the regedit hacks to add the other voices.
Uncle Robin is offline   Reply With Quote
Advert
Old 12-14-2020, 04:38 PM   #21
jackie_w
Grand Sorcerer
jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.
 
Posts: 6,212
Karma: 16534894
Join Date: Sep 2009
Location: UK
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
Quote:
Originally Posted by JSWolf View Post
I used to have AT&T Natural Voice installed on one of my computers. It did sound a lot more natural then the Windows TTS. And there was a lot more choice of voice.
I've still got 3 AT&T Natural Voices installed on my Win10 PC. They show up and seem to work fine for Viewer Read Aloud in calibre portable 32bit.
jackie_w is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Reverse selection in Calibre library BeeTee-Ess Calibre 2 04-29-2014 11:16 PM
Could Calibre remember its selection when closed and re-opened BeeTee-Ess Calibre 11 12-29-2013 09:15 PM
Calibre crashes on menu Button selection entity Calibre 6 12-15-2012 03:44 AM
Calibre & Whispersync for Voice Books nynaevelan Kindle Fire 15 10-17-2012 01:19 PM
Font size selection during conversion by Calibre for Kindle 3 excalibra Conversion 0 01-09-2012 05:05 PM


All times are GMT -4. The time now is 03:42 AM.


MobileRead.com is a privately owned, operated and funded community.