• 1
  • 18
  • 19
  • 20(current)
  • 21
  • 22
  • 43
Release Kodi Screen Reader (Text to speech)
(2015-04-03, 18:46)dqhpmp Wrote: I tried to use this in xbian and there was not voices installed like on openelec. Why is that?
The OpenElec guys were kind enough to include eSpeak in support of this addon because OpenElec doesn't have a way to install new software packages.

On a Debian based installation, you need to install the speech engine yourself so

Code:
sudo apt-get espeak

in a terminal for example.
Reply
I am going to stay with openelec then.
keep me posted on how it comes, because I really like this Haddon a lot.
I helps me use open elec a lot easier.
How come some of the items in the settings are not spoken like some the descriptions of the setting for koi?
Reply
Information 
Added a new version to the official repository (pending mirrors update): 1.0.0

No changes since version 0.1.2
Reply
(2015-04-04, 07:17)dqhpmp Wrote: How come some of the items in the settings are not spoken like some the descriptions of the setting for koi?
I am unable to access all the text when browsing the settings, but perhaps in the future I will find some workaround. Also, there is still more work to be done in the addon, so there may be portions of Kodi without speech or where speech is incomplete.
Reply
what does the change mean?
do you still need the repo to install it or is it on the koi repo now?
Reply
Means it is now in the official Repo, No longer need to load a 3rd party Repo.

To install goto,
All Addons - Services - Kodi Screen Reader

Of course if you wish to use NVDA you need to load the NVDA Controller Client DLL and for that you still need to add Ruuk's repo. This only applies if you use windows and wish to use NVDA as your speech engine for Kodi.
Reply
That is nice.
I have pi 2 so I no longer need the repo cool.
this also makes easier to re install it as well!!!
Reply
Hi everyone,
I'm on Mac, blind and can't go through the menus to install the addon because it won't talk until it's installed.
Therefore, how do I install it manually? When I used this addon last year, I download the repo, and the addon, extracted them both and then put both folders in `/library/application support/Kodi/Kodi Addons.
When I do that now, however, Kodi opens with an audible tone, followed by a beep and that's it, no speech. I read in the changelog that I'm supposed to hear three beeps now?
Is there a step I'm missing, or do I just have to do it via the as of right now inaccessible addons manager because the addon isn't installed yet?
Thank you.
Reply
(2015-04-19, 20:07)Orinks Wrote: Hi everyone,
I'm on Mac, blind and can't go through the menus to install the addon because it won't talk until it's installed.
Therefore, how do I install it manually? When I used this addon last year, I download the repo, and the addon, extracted them both and then put both folders in `/library/application support/Kodi/Kodi Addons.
When I do that now, however, Kodi opens with an audible tone, followed by a beep and that's it, no speech. I read in the changelog that I'm supposed to hear three beeps now?
Is there a step I'm missing, or do I just have to do it via the as of right now inaccessible addons manager because the addon isn't installed yet?
Thank you.
It should be .../Kodi/addons if that's not what you meant. Is OSX the same version as you last used it on? The addon works on OSX for me in a virtual machine, but I don't own a Mac and can't test more recent versions of OSX.
Reply
Hi there,
I am now using OS X Yosemite. I can confirm that the addon is loading--I tried both the master and regular versions, both of which has a different audible tone on startup. When I move through the menus, however, no speech. I can confirm that speech itself works as I have used it with Renpy and various other apps which use the system voice and not VoiceOver.
When you install apps via the addon manager, does it go through the same process? I'm doing the same thing manually when it installs an addon?
I can try it the traditional way by going through the menus to see if that helps, but I wish this method would work.
Thanks for the help though, hopefully this can be resolved.
Update: I asked someone to help me go through the menus and install it the traditional way via the add ons manager. Once I clicked install, I heard the beep associated with the Haddon loading, but no speech. I guess I was installing it correctly then. But, why not speech...?
Reply
Where can I find the logs? Posting on PasteBin shouldn't be an issue.
Reply
Also, what was your previous version of OSX where the addon worked?
Reply
Hello,
It was lion or Mountain Lion where it was working, pretty sure OS X Lion.
In any case, here is the most recent log which may hopefully track down the problem.
21:17:14 T:140735217533696 NOTICE: special://profile/ is mapped to: special://masterprofile/
21:17:14 T:140735217533696 NOTICE: -----------------------------------------------------------------------
21:17:14 T:140735217533696 NOTICE: Starting Kodi (14.2 Git:2015-03-26-7cc53a9-dirty). Platform: OS X x86 64-bit
21:17:14 T:140735217533696 NOTICE: Using Release Kodi x64 build
21:17:14 T:140735217533696 NOTICE: Kodi compiled Mar 26 2015 by Clang 6.0 (clang-600.0.56) for OS X x86 64-bit version 10.6.0 (1060)
21:17:14 T:140735217533696 NOTICE: Running on Apple Inc. iMac7,1 with OS X 10.10.4, kernel: Darwin x86 64-bit version 14.3.0
21:17:14 T:140735217533696 NOTICE: Host CPU: Intel® Core™2 Duo CPU T7300 @ 2.00GHz, 2 cores available
21:17:14 T:140735217533696 NOTICE: special://xbmc/ is mapped to: /Applications/Kodi.app/Contents/Resources/Kodi
21:17:14 T:140735217533696 NOTICE: special://xbmcbin/ is mapped to: /Applications/Kodi.app/Contents/Resources/Kodi
21:17:14 T:140735217533696 NOTICE: special://masterprofile/ is mapped to: /Users/joshuatubbs/Library/Application Support/Kodi/userdata
21:17:14 T:140735217533696 NOTICE: special://home/ is mapped to: /Users/joshuatubbs/Library/Application Support/Kodi
21:17:14 T:140735217533696 NOTICE: special://temp/ is mapped to: /Users/joshuatubbs/.kodi/temp
21:17:14 T:140735217533696 NOTICE: special://frameworks/ is mapped to: /Applications/Kodi.app/Contents/Libraries
21:17:14 T:140735217533696 NOTICE: The executable running is: /Applications/Kodi.app/Contents/MacOS/Kodi
21:17:14 T:140735217533696 NOTICE: Local hostname: Joshua-Tubbss-iMac.local
21:17:14 T:140735217533696 NOTICE: Log File is located: /Users/joshuatubbs/Library/Logs/kodi.log
21:17:14 T:140735217533696 NOTICE: -----------------------------------------------------------------------
21:17:14 T:140735217533696 NOTICE: load settings...
21:17:14 T:140735217533696 WARNING: CSettingString: unknown options filler "timezonecountries" of "locale.timezonecountry"
21:17:14 T:140735217533696 WARNING: CSettingString: unknown options filler "timezones" of "locale.timezone"
21:17:14 T:140735217533696 NOTICE: Found 1 Lists of Devices
21:17:14 T:140735217533696 NOTICE: Enumerated DARWINOSX devices:
21:17:14 T:140735217533696 NOTICE: Device 1
21:17:14 T:140735217533696 NOTICE: m_deviceName : default
21:17:14 T:140735217533696 NOTICE: m_displayName : Default
21:17:14 T:140735217533696 NOTICE: m_displayNameExtra: Logitech Wireless Headset
21:17:14 T:140735217533696 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
21:17:14 T:140735217533696 NOTICE: m_channels : FL,FR
21:17:14 T:140735217533696 NOTICE: m_sampleRates : 48000
21:17:14 T:140735217533696 NOTICE: m_dataFormats : AE_FMT_AC3,AE_FMT_DTS,AE_FMT_S16LE
21:17:14 T:140735217533696 NOTICE: Device 2
21:17:14 T:140735217533696 NOTICE: m_deviceName : Built-in OutputConfusedtream0
21:17:14 T:140735217533696 NOTICE: m_displayName : Built-in Output
21:17:14 T:140735217533696 NOTICE: m_displayNameExtra: Internal Speakers
21:17:14 T:140735217533696 NOTICE: m_deviceType : AE_DEVTYPE_PCM
21:17:14 T:140735217533696 NOTICE: m_channels : FL,FR
21:17:14 T:140735217533696 NOTICE: m_sampleRates : 96000,48000,44100
21:17:14 T:140735217533696 NOTICE: m_dataFormats : AE_FMT_S24LE3,AE_FMT_S16LE
21:17:14 T:140735217533696 NOTICE: Device 3
21:17:14 T:140735217533696 NOTICE: m_deviceName : Logitech Wireless HeadsetConfusedtream0
21:17:14 T:140735217533696 NOTICE: m_displayName : Logitech Wireless Headset
21:17:14 T:140735217533696 NOTICE: m_displayNameExtra:
21:17:14 T:140735217533696 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
21:17:14 T:140735217533696 NOTICE: m_channels : FL,FR
21:17:14 T:140735217533696 NOTICE: m_sampleRates : 48000
21:17:14 T:140735217533696 NOTICE: m_dataFormats : AE_FMT_AC3,AE_FMT_DTS,AE_FMT_S16LE
21:17:14 T:140735217533696 NOTICE: Device 4
21:17:14 T:140735217533696 NOTICE: m_deviceName : Instant On Sound EffectsConfusedtream0
21:17:14 T:140735217533696 NOTICE: m_displayName : Instant On Sound Effects
21:17:14 T:140735217533696 NOTICE: m_displayNameExtra:
21:17:14 T:140735217533696 NOTICE: m_deviceType : AE_DEVTYPE_PCM
21:17:14 T:140735217533696 NOTICE: m_channels : FL,FR
21:17:14 T:140735217533696 NOTICE: m_sampleRates : 44100
21:17:14 T:140735217533696 NOTICE: m_dataFormats : AE_FMT_FLOAT
21:17:14 T:140735217533696 NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
21:17:14 T:140735217533696 NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
21:17:14 T:140735217533696 NOTICE: Default DVD Player: dvdplayer
21:17:14 T:140735217533696 NOTICE: Default Video Player: dvdplayer
21:17:14 T:140735217533696 NOTICE: Default Audio Player: paplayer
21:17:14 T:140735217533696 NOTICE: Disabled debug logging due to GUI setting. Level 0.
21:17:14 T:140735217533696 NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
21:17:14 T:140735217533696 NOTICE: CMediaSourceSettings: loading media sources from special://masterprofile/sources.xml
21:17:14 T:140735217533696 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
21:17:14 T:140735217533696 NOTICE: Loaded playercorefactory configuration
21:17:14 T:140735217533696 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
21:17:14 T:140735217533696 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
21:17:14 T:4485578752 NOTICE: Thread ActiveAE start, auto delete: false
21:17:14 T:4486115328 NOTICE: Thread AESink start, auto delete: false
21:17:14 T:4486115328 NOTICE: virtual bool CAESinkDARWINOSX::Initialize(AEAudioFormat &, std:Confusedtring &): Opening default device Logitech Wireless Headset
21:17:15 T:140735217533696 NOTICE: Running database version Addons16
21:17:15 T:140735217533696 NOTICE: ADDONS: Using repository repository.xbmc.org
21:17:15 T:4488544256 NOTICE: Thread PeripBusCEC start, auto delete: false
21:17:15 T:140735217533696 NOTICE: Setup SDL
21:17:15 T:140735217533696 NOTICE: Display 0 has name iMac
21:17:15 T:140735217533696 NOTICE: Found possible resolution for display 0 with 1680 x 1050 @ 60.000000 Hz
21:17:15 T:140735217533696 NOTICE: Found possible resolution for display 0 with 1344 x 840 @ 60.000000 Hz
21:17:15 T:140735217533696 NOTICE: Found possible resolution for display 0 with 1280 x 800 @ 60.000000 Hz
21:17:15 T:140735217533696 NOTICE: Found possible resolution for display 0 with 1024 x 768 @ 60.000000 Hz
21:17:15 T:140735217533696 NOTICE: Found possible resolution for display 0 with 1024 x 640 @ 60.000000 Hz
21:17:15 T:140735217533696 NOTICE: Found possible resolution for display 0 with 840 x 524 @ 60.000000 Hz
21:17:15 T:140735217533696 NOTICE: Found possible resolution for display 0 with 800 x 600 @ 60.000000 Hz
21:17:15 T:140735217533696 NOTICE: Found possible resolution for display 0 with 800 x 500 @ 60.000000 Hz
21:17:15 T:140735217533696 NOTICE: Found possible resolution for display 0 with 640 x 480 @ 60.000000 Hz
21:17:15 T:140735217533696 NOTICE: Checking resolution 16
21:17:15 T:140735217533696 NOTICE: GL_VENDOR = ATI Technologies Inc.
21:17:15 T:140735217533696 NOTICE: GL_RENDERER = ATI Radeon HD 2400 XT OpenGL Engine
21:17:15 T:140735217533696 NOTICE: GL_VERSION = 2.1 ATI-10.0.31
21:17:15 T:140735217533696 NOTICE: GL_SHADING_LANGUAGE_VERSION = 1.20
21:17:15 T:140735217533696 NOTICE: GL_EXTENSIONS = GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_seamless_cube_map GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_draw_buffers2 GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_rectangle GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_float_pixels GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_blend_equation_separate GL_ATI_blend_weighted_minmax GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGI_color_matrix GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod
21:17:16 T:140735217533696 NOTICE: Running database version Addons16
21:17:16 T:140735217533696 NOTICE: Running database version ViewModes6
21:17:16 T:140735217533696 NOTICE: Running database version Textures13
21:17:16 T:140735217533696 NOTICE: Running database version MyMusic48
21:17:16 T:140735217533696 NOTICE: Running database version MyVideos90
21:17:16 T:140735217533696 NOTICE: Running database version TV26
21:17:16 T:140735217533696 NOTICE: Running database version Epg8
21:17:16 T:140735217533696 NOTICE: start dvd mediatype detection
21:17:16 T:4514226176 NOTICE: Thread DetectDVDMedia start, auto delete: false
21:17:17 T:140735217533696 WARNING: JSONRPC: Could not parse type "PVR.Details.Channel"
21:17:17 T:140735217533696 WARNING: JSONRPC: Could not parse type "PVR.Details.ChannelGroup.Extended"
21:17:17 T:140735217533696 WARNING: JSONRPC: Could not parse type "GUI.Property.Value"
21:17:17 T:140735217533696 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
21:17:17 T:4541911040 NOTICE: Thread LanguageInvoker start, auto delete: false
21:17:17 T:140735217533696 NOTICE: Previous line repeats 1 times.
21:17:17 T:140735217533696 NOTICE: initialize done
21:17:17 T:140735217533696 NOTICE: Running the application...
21:17:17 T:4542447616 NOTICE: -->Python Interpreter Initialized<--
21:17:17 T:4534685696 NOTICE: Thread JobWorker start, auto delete: true
21:17:17 T:4542447616 NOTICE: service.xbmc.tts: 1.0.0
21:17:17 T:4542447616 NOTICE: service.xbmc.tts: Platform: darwin
21:17:17 T:140735217533696 NOTICE: starting zeroconf publishing
21:17:17 T:140735217533696 NOTICE: ES: Starting event server
21:17:17 T:4570222592 NOTICE: Thread JobWorker start, auto delete: true
21:17:17 T:4570759168 NOTICE: Thread EventServer start, auto delete: false
21:17:17 T:4570759168 NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
21:17:17 T:4570759168 NOTICE: UDP: Listening on port 9777
21:17:17 T:4571295744 NOTICE: Thread TCPServer start, auto delete: false
21:17:17 T:4571832320 NOTICE: Thread JobWorker start, auto delete: true
21:17:17 T:4534824960 NOTICE: Thread RSSReader start, auto delete: false
21:17:17 T:4542447616 NOTICE: service.xbmc.tts: SKIN: confluence
21:17:17 T:4542447616 NOTICE: service.xbmc.tts: playSFX() has useCached
21:17:17 T:4541911040 NOTICE: -->Python Interpreter Initialized<--
21:17:18 T:4542447616 NOTICE: service.xbmc.tts: Using tmpfs at: /tmp
21:17:18 T:4542447616 NOTICE: service.xbmc.tts: Player: XBMC PlaySFX
21:17:18 T:4585639936 NOTICE: service.xbmc.tts: Threaded TTS Started: Cepstral
21:17:18 T:4542447616 NOTICE: service.xbmc.tts: Mode: ENGINESPEAK
21:17:18 T:4542447616 NOTICE: service.xbmc.tts: Backend: Cepstral
21:17:18 T:4542447616 NOTICE: service.xbmc.tts: SERVICE STARTED :: Interval: 100ms
21:17:18 T:4585639936 ERROR: Exception in thread TTSThread: Cepstral:
Traceback (most recent call last):
File "/Users/Shared/jenkins/workspace/OSX-64/tools/depends/xbmc-depends/macosx10.10_x86_64-target/lib/python2.6/threading.py", line 532, in __bootstrap_inner
File "/Users/Shared/jenkins/workspace/OSX-64/tools/depends/xbmc-depends/macosx10.10_x86_64-target/lib/python2.6/threading.py", line 484, in run
File "/Users/joshuatubbs/Library/Application Support/Kodi/addons/service.xbmc.tts/lib/backends/base.py", line 246, in _handleQueue
self.threadedSay(text)
File "/Users/joshuatubbs/Library/Application Support/Kodi/addons/service.xbmc.tts/lib/backends/base.py", line 378, in threadedSay
self.runCommandAndSpeak(text)
File "/Users/joshuatubbs/Library/Application Support/Kodi/addons/service.xbmc.tts/lib/backends/cepstral.py", line 113, in runCommandAndSpeak
self.process.stdin.write(text + '\n\n')
IOError: [Errno 32] Broken pipe
21:17:30 T:140735217533696 NOTICE: Storing total System Uptime
21:17:30 T:140735217533696 NOTICE: Saving settings
21:17:30 T:140735217533696 NOTICE: stop all
21:17:30 T:140735217533696 NOTICE: stop player
21:17:30 T:140735217533696 NOTICE: ES: Stopping event server
21:17:30 T:140735217533696 NOTICE: stopping zeroconf publishing
21:17:31 T:4570759168 NOTICE: ES: UDP Event server stopped
21:17:31 T:140735217533696 NOTICE: stop dvd detect media
21:17:31 T:140735217533696 NOTICE: stop sap announcement listener
21:17:31 T:140735217533696 NOTICE: clean cached files!
21:17:31 T:140735217533696 NOTICE: unload skin
21:17:31 T:4542447616 NOTICE: service.xbmc.tts: TTSCLOSED
21:17:31 T:4542447616 NOTICE: service.xbmc.tts: SERVICE STOPPED
21:17:31 T:4542447616 WARNING: CPythonInvoker(1, /Users/joshuatubbs/Library/Application Support/Kodi/addons/service.xbmc.tts/main.py): the python script "/Users/joshuatubbs/Library/Application Support/Kodi/addons/service.xbmc.tts/main.py" has left several classes in memory that we couldn't clean up. The classes include: N14PythonBindings31XBMCAddon_xbmc_Monitor_DirectorE,N9XBMCAddon7xbmcgui6WindowE
21:17:32 T:140735217533696 NOTICE: stopped
21:17:32 T:140735217533696 NOTICE: destroy
21:17:32 T:140735217533696 NOTICE: unload sections
21:17:32 T:140735217533696 NOTICE: special://profile/ is mapped to: special://masterprofile/
21:17:32 T:140735217533696 NOTICE: destroy
21:17:32 T:140735217533696 WARNING: Attempted to remove window 10013 from the window manager when it didn't exist
21:17:32 T:140735217533696 WARNING: Attempted to remove window 10014 from the window manager when it didn't exist
21:17:32 T:140735217533696 WARNING: Attempted to remove window 10015 from the window manager when it didn't exist
21:17:32 T:140735217533696 WARNING: Attempted to remove window 10016 from the window manager when it didn't exist
21:17:32 T:140735217533696 WARNING: Attempted to remove window 10017 from the window manager when it didn't exist
21:17:32 T:140735217533696 WARNING: Attempted to remove window 10018 from the window manager when it didn't exist
21:17:32 T:140735217533696 WARNING: Attempted to remove window 10019 from the window manager when it didn't exist
21:17:32 T:140735217533696 WARNING: Attempted to remove window 10021 from the window manager when it didn't exist
21:17:32 T:140735217533696 WARNING: Attempted to remove window 10107 from the window manager when it didn't exist
21:17:32 T:140735217533696 WARNING: Attempted to remove window 10115 from the window manager when it didn't exist
21:17:32 T:140735217533696 WARNING: Attempted to remove window 10104 from the window manager when it didn't exist
21:17:32 T:140735217533696 NOTICE: unload sections
21:17:32 T:140735217533696 NOTICE: application stopped...

From what little I read of this info, the XBMC.service.TTS is just autostopping and closing on startup...
Edit: Holy crap, a lot of Python errors concerning the speech engine backends and things. I have Cepstral Tom as the default voice, but something similar happens with OS X Alex, so. Lots of debugging to do on the Mac side, I suppose.
Reply
Information 
Added a new version to my repository: 1.0.1.

You can also get it or the repository from the Downloads Page.

Changes:
  • Changed backend priorities

Orinks: The issue you are having appears to be caused by the fact that you have Cepstral installed, and the addon is attempting to use it and failing. I've never tried Cepstral on OSX so it is not surprising it does not work. I've modifed the addon so that it uses the system voice by default. Let me know if this gets it working for you.

Everyone else: I've change the backend priorities so that the built-in or most likely to work are the highest. This may mean that upon installation, if you've never selected a specific backend, the backend that is used will change. To fix this you just need to select a the desired backend in the addon settings.
Reply
Hi,
Just installed the screenreader and all is working well. I'm asking this basic question here because I'm not ware of any documentation or FAQs. Is there a keyboard shortcut available to temporarily enable/disable the screen reader?

Thanks,

lG
Reply
  • 1
  • 18
  • 19
  • 20(current)
  • 21
  • 22
  • 43

Logout Mark Read Team Forum Stats Members Help
Kodi Screen Reader (Text to speech)10