Release - XBMC TTS (Text To Speech) [Alpha]

  Thread Rating:
  • 7 Votes - 4.57 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
ruuk Offline
Team-Kodi Member
Posts: 1,730
Joined: Aug 2005
Reputation: 189
Location: Bremerton, WA USA
Information  v0.0.86
Post: #241
Added a new version to my repository: 0.0.86.

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

Changes:
  • Fix for video info window buttons not reading properly on Helix
  • Enhancements to video info reading
  • Added speaking of currently playing item on pause
  • Fix for some settings not working on Helix

[Image: sig.jpg]
(This post was last modified: 2014-12-22 21:14 by ruuk.)
find quote
ruuk Offline
Team-Kodi Member
Posts: 1,730
Joined: Aug 2005
Reputation: 189
Location: Bremerton, WA USA
Post: #242
(2014-12-14 12:33)pvagner Wrote:  And now something I am not sure about so I'll rather ask. Is there a way to query what's currently being played? I mean when full screen video is shown or when audio is playing with visualization on top? I would expect to have a keyboard command which when pressed would cause Kodi screen reader to report what's currently being played. It would be even cooler if it might present current EPG entry along with the channel name when TV or Radio is playing. Is something like this already available or is this good candidate for a feature request? The idea behind this is that we keep Kodi running on the our HTPC all day long and everyone is free to play whatever he / she likes. As I listen to something I would like to also play in future or I would rather like not to hear it in the future I would use this to quickly see what's currently playing.

I had the idea to have it speak the currently playing item when it is paused. It's in the new version. Check it out and tell me what you think. I will add a keyboard command if you still want it, but if it's not needed I would like to avoid adding it.
This method is nice because a) it's paused so you can actually hear the spech and b) it will work on things like remotes and such.

[Image: sig.jpg]
find quote
arsivci Offline
Junior Member
Posts: 15
Joined: Sep 2014
Reputation: 0
Post: #243
The latest version reads the titles of what is being played correctly, nice job again Ruuk. We are thankful to your promptness and dedication.
find quote
ruuk Offline
Team-Kodi Member
Posts: 1,730
Joined: Aug 2005
Reputation: 189
Location: Bremerton, WA USA
Post: #244
I had a short chat with one of the team members responsible for addon submissions and it became clear that we wouldn't be able to sort out the binary addon issue until after Helix release, mostly because things are quite busy with the team right now. He suggested that we could put it into the official repository now with the NVDA binary library removed so that it wouldn't have to wait until the issue was settled.

I wanted to ask what you guys thought about that.

The NVDA backend could still be enabled by downloading the library and adding it to the addon. I would have to make a trivial code change to allow it to be put with the settings data so it doesn't get erased on version updates. I would probably make a windows installer to simplify installing the library. After Helix release, we can get this sorted out and get it back in after it's decided how to handle it.

Also, here's a little explanation about the basics behind the issue:

One of the policies that ensures that we can all trust Kodi to work as expected is that all the source code available for review. For addons this means that either they are python sources, or as in the case of PVR addons, compiled internally. Even though the NVDA binary is open source, it was not compiled by us, so it could technically have different code from the published source. No one here is worried that this is the case for the NVDA library, but we can't just ignore the policy, because we (the Team) are responsible to the users. So basically this just means either an adjustment to the policy needs to be made or the allowance of exceptions to it. In either case how it affects future such instances has to be considered.

[Image: sig.jpg]
find quote
blofy Offline
Junior Member
Posts: 6
Joined: Jul 2014
Reputation: 0
Post: #245
I think it is most important that the tts be put in the official repository without the Nvda binary until the issue is settled.

That being said, can't the source code for nvda be gotten and compiled?
It is publicly available.

http://community.nvda-project.org/wiki/A...SourceCode

Nvda is the only speech I use.
It is very stable with no crashing for me using the nvda next snapshot.

The only time the tts defaults to sapi is when I quit nvda.
When I install the tts, my nvda speech works with it just as it does outside of the tts.

As far as braille displays, working with Nvda, many do so very well.
I have used a brailleant with no problem.

I would be happy to help with nvda any time.

Tremendous thanks for everyone's contributions to the tts.
All participants make it possible.
(This post was last modified: 2014-12-18 04:17 by blofy.)
find quote
Traker1001 Offline
Senior Member
Posts: 159
Joined: Jun 2013
Reputation: 3
Post: #246
Folks If I don't say anything else for a few day, I would like to wish you all a very merry Christmas. May it be filled with family, joy, and lots awesome gifts.

I agree with blofy, It's not difficult to manually download the dll file at all. Also, having it in the official repo will be totally awesome Big Grin

Also, Ruuk the fixes for the info screen and the pause addition are great, I really like the pause feature. Im guessing -Since its not working for me- you haven't had chance to look at the issues with the EPG, and such not reading channel info and the lists issue with tv shows as of yet. Smile
find quote
ruuk Offline
Team-Kodi Member
Posts: 1,730
Joined: Aug 2005
Reputation: 189
Location: Bremerton, WA USA
Post: #247
(2014-12-19 11:49)Traker1001 Wrote:  Im guessing -Since its not working for me- you haven't had chance to look at the issues with the EPG, and such not reading channel info and the lists issue with tv shows as of yet. Smile
Not yet. It's next on my agenda. I did the video info stuff first as I thought it would be easy, but it ended up being pretty involved. The pause info was simple, so I popped it in.

[Image: sig.jpg]
find quote
arsivci Offline
Junior Member
Posts: 15
Joined: Sep 2014
Reputation: 0
Post: #248
Hi, I discovered an interesting bug in the screen reader after assigning the Potplayer to XBMC in order to make use of its tts reading option. To reproduce the issue, please follow the steps below:

1: to assign an external player, please follow the steps described in the article below:
http://kodi.wiki/view/external_players
2: upon assigning the player, please visit a video addon such as Genesis, and try to watch a movie. After you would start playing, you would se that the movie is successfully being transfered to the external player, yet when you return the XBMC window, you would notice that the screen reader is totally silent and f12 does not work to switch it back again. I know or guess at least that it is not because of a XBMC crash, since the movie continues being played back smoothly and alt+f4 closes the programme normally.

Sorry for the much ado.
find quote
blindndangerous Offline
Junior Member
Posts: 11
Joined: Aug 2014
Reputation: 0
Post: #249
I have used a display with nvda, but not with kodi, but I don't see hwy it wouldn't work, as all it does is put what speech would say to the display. Jaws is still there for professional environments, but if NVDA keeps going the way it is, it will overtake them.
find quote
ruuk Offline
Team-Kodi Member
Posts: 1,730
Joined: Aug 2005
Reputation: 189
Location: Bremerton, WA USA
Post: #250
(2014-12-20 20:09)arsivci Wrote:  Hi, I discovered an interesting bug in the screen reader after assigning the Potplayer to XBMC in order to make use of its tts reading option. To reproduce the issue, please follow the steps below:

1: to assign an external player, please follow the steps described in the article below:
http://kodi.wiki/view/external_players
2: upon assigning the player, please visit a video addon such as Genesis, and try to watch a movie. After you would start playing, you would se that the movie is successfully being transfered to the external player, yet when you return the XBMC window, you would notice that the screen reader is totally silent and f12 does not work to switch it back again. I know or guess at least that it is not because of a XBMC crash, since the movie continues being played back smoothly and alt+f4 closes the programme normally.

Sorry for the much ado.

Are you saying that speech does not work in Kodi while the video is playing in the external player? If so I wonder if the interface blocks until the external player closes.
If that's not the case I can try it when I get home. I'm out of town at the moment.

[Image: sig.jpg]
find quote
arsivci Offline
Junior Member
Posts: 15
Joined: Sep 2014
Reputation: 0
Post: #251
Yes, it seems that the reader becomes silent once the video starts in the external player and does not comeback at all even if the external player is closed.
find quote
mojsior Offline
Junior Member
Posts: 4
Joined: Dec 2014
Reputation: 0
Post: #252
Hi.
I dont know what is going on because i can not download and install this addon .
I am downloading the installer from here
http://ruuk.github.io/service.xbmc.tts/d...BMCTTS.exe
but after clicking on install button I have the followin error.
Download failed, the requested files con not be downloaded. Please check your internet connection and try again.
I was tried this setup on another computers and it also doesnt works.
Is it any way to download and install this manually from any zip file?
find quote
ruuk Offline
Team-Kodi Member
Posts: 1,730
Joined: Aug 2005
Reputation: 189
Location: Bremerton, WA USA
Post: #253
(2014-12-21 23:50)mojsior Wrote:  Hi.
I dont know what is going on because i can not download and install this addon .
I am downloading the installer from here
http://ruuk.github.io /service.xbmc.tts/downloads/SetupXBMCTTS.exe
but after clicking on install button I have the followin error.
Download failed, the requested files con not be downloaded. Please check your internet connection and try again.
I was tried this setup on another computers and it also doesnt works.
Is it any way to download and install this manually from any zip file?
Sorry, the installer probably needs to be updated. What you can do is download and install Kodi from the downloads section at kodi.tv and then download the addon zip from where you got the installer and extract it into the addons folder which is at users\<username>\AppData\roaming\.kodi\addons\
When you next start Kodi it should be working.
Sorry if I've gotten anything wrong in my description as i'm not home and posting from my phone.

[Image: sig.jpg]
find quote
mojsior Offline
Junior Member
Posts: 4
Joined: Dec 2014
Reputation: 0
Post: #254
hi.
Thanks for your reply I have downlpoaded xbnc manually not kodi, but on the page, where addon is located I see as a zip file only repo file and speech server, I dont know where is this addon as zip file, but I will check it up again.
find quote
ruuk Offline
Team-Kodi Member
Posts: 1,730
Joined: Aug 2005
Reputation: 189
Location: Bremerton, WA USA
Post: #255
(2014-12-22 20:00)mojsior Wrote:  hi.
Thanks for your reply I have downlpoaded xbnc manually not kodi, but on the page, where addon is located I see as a zip file only repo file and speech server, I dont know where is this addon as zip file, but I will check it up again.

There is a button that says "XBMC TTS addon"
In my browser it is the fourth one down of the buttons on the right side of the page.

[Image: sig.jpg]
find quote
Post Reply