View Single Post
Old 10-08-2022, 06:33 AM   #1
musickid
Member
musickid began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Oct 2022
Device: Meebook M7
32bit TTS Voice support - Read aloud

Hello, I'm a long-term user of the AT&T TTS 32bit voices and have been trying to enable support with the 'Read aloud' feature. I've managed to get Calibre Viewer to acknowledge the voice with the following registry edit. I'd be very grateful for any assistance with this.

Mike16.reg
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\ATT-DT-14-Mike16]
@="ATT DTNV1.4 Mike16"
"409"="ATT DTNV1.4 Mike16"
"CLSID"="{7ED7FB3B-1BD2-4218-A2D2-B7F5483C3246}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\ATT-DT-14-Mike16\Attributes]
"Age"="Adult"
"Gender"="Male"
"Language"="409"
"Name"="Mike16"
"TTSBin"="C:\\Program Files (x86)\\ATTNaturalVoices\\TTS1.4\\Desktop\\bin"
"TTSData"="C:\\Program Files (x86)\\ATTNaturalVoices\\TTS1.4\\Desktop\\data"
"Vendor"="AT&T Labs"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\ATT-DT-14-Mike16\UI]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\ATT-DT-14-Mike16\UI\EngineProperties]
"CLSID"="{7B6A198B-CA9D-41fb-B348-73BC1383DD0B}"
This error is produced when the voice is selected:
Code:
calibre, version 6.6.1
ERROR: Unhandled exception: <b>OSError</b>:C:\r\src\src\calibre\utils\windows\winsapi.cpp:281:Failed to speak:[hr=0x80040154 wCode=0] Class not registered

calibre 6.6.1 Portable embedded-python: True
Windows-10-10.0.19044-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19044')
Python 3.10.1
Windows: ('10', '10.0.19044', 'SP0', 'Multiprocessor Free')
Interface language: en_GB
Traceback (most recent call last):
  File "calibre\gui2\viewer\tts.py", line 92, in action
  File "calibre\gui2\viewer\tts.py", line 110, in resume_after_configure
  File "calibre\gui2\tts\windows.py", line 252, in resume_after_configure
  File "calibre\gui2\tts\windows.py", line 206, in purge
  File "calibre\gui2\tts\windows.py", line 186, in speak_implementation
OSError: C:\r\src\src\calibre\utils\windows\winsapi.cpp:281:Failed to speak:[hr=0x80040154 wCode=0] Class not registered
Attached Thumbnails
Click image for larger version

Name:	Capture.PNG
Views:	234
Size:	24.1 KB
ID:	197042  
musickid is offline   Reply With Quote