(Very Important) Add TTS

7 posts / 0 new
Last post
pchris

This is a very important feature for people with difficulties and anyone else to dramatically increase productivity. Indeed, imagine having to open QuiteRSS and it will just have to read all the feeds. This is TTS feature, using the Microsoft Speech  API, it is easy to see QuiteRSS reading feeds in the same time showing them in the Pop-Up window like IVONA Reader. For this, one option in each feed  would be to select the default languages (I have feeds in different  languages), then enable a feature for the Pop-Up window to use TTS when the Pop-Up appears. When TTS opens with Pop-Up it will read each title of the feed and each feed content too. This will be very powerfull, effective.

Sheldon
Hi,

Hi,

do you know Balabolka? You can find it here:
http://portableapps.com/apps/accessibility/balabolka-portable

Just copy and paste the text there and it will do the job.
It can read from the clipboard as well so you only need to copy the text from QuiteRss to the clipboard.

Kind regards,

Sheldon

pchris
Quote: Hi, do you know

Quote:
Hi, do you know Balabolka? You can find it here: http://portableapps.com/apps/accessibility/balabolka-portable Just copy and paste the text there and it will do the job. It can read from the clipboard as well so you only need to copy the text from QuiteRss to the clipboard. Kind regards, Sheldon

 

Hello mr Sheldon.

I know Balabolka. And thats why I repeat my message for better understandings.

Indeed, imagine having to open QuiteRSS and it will just have to read all the feeds. This is TTS feature, using the Microsoft Speech  API, it is easy to see QuiteRSS reading feeds in the same time showing them in the Pop-Up window like IVONA Reader. For this, one option in each feed  would be to select the default languages (I have feeds in different  languages), then enable a feature for the Pop-Up window to use TTS when the Pop-Up appears. When TTS opens with Pop-Up it will read each title of the feed and each feed content too. This will be very powerfull, effective.

 I didn't mention no copy and paste here. Your answer don't have nothing to do with what I asked. What I proposed is this : add a TTS feature in QuiteRSS for it to automatically read loud all the incoming feeds, acting like a real time news or information center. And basically, this is the objective of RSS, bring the information to the user. What you talked about is 1) Not what was suggested 2) Completely useless because of copy/paste, because who would spend his time copy/pasting incoming text every 30 minutes. 3) Not technical, because the main issue of this suggestion is to include the feature not discuss about useless topics.

So as Microsoft Windows has a Speech API, what that can be suggested is to add :

  1. A new input box in each RSS properties mentionning the feed language
  2. At every incoming feed, when the pop-ups appear, retrieve in the database the feeds language
  3. Knowing the language use the command to speak, feed after feed (with their description, not only title) in the pop-up :
     hr = pVoice->Speak(L"Hello world", 0, NULL);
  4. Now, if the language is not installed, use error management
  5. When someone clicks to close the pop-up windows, the speak stops.

So, your aim to help is welcome, but your last anwser you give is not very much. 

There is a very nice simple tutorial from Microsoft and Windows platform here :

https://msdn.microsoft.com/en-us/library/ms720163(v=vs.85).aspx

This can be added very quickly and I assure you all that you all will really love it to here your feeds loud while your computers are open, absolutely.

Sheldon
Hi,

Hi,

what you described would work fine on Windows. Did you think about over systems because QuiteRss is not only a Windows app. That would need a much moire generic approach.

On the other hand from my perspective implementing a TTS in QuiteRss would mean inventing a new wheel because there are already proper solutions out there. But you just don't want to use them.

You know there are several requests of that type. One user requests a dowload manager functionality one a TTS functionality and so on. It's always the same argumentation. Why not to use what other expert teams have already worked on. Those people do that for years and they do a great job. Something the QuiteRss team would not achieve in a short time. Just think about it.

At the end it's not for me to decide if it will be done or not.

@funcy-dom: What's your opinion?

Kind regards,

Sheldon

pchris
Again, mr Sheldon.

Again, mr Sheldon.

Let me repeat my self.

Quote:
Quote: Hi, do you know Balabolka? You can find it here: http://portableapps.com/apps/accessibility/balabolka-portable Just copy and paste the text there and it will do the job. It can read from the clipboard as well so you only need to copy the text from QuiteRss to the clipboard. Kind regards, Sheldon   Hello mr Sheldon. I know Balabolka. And thats why I repeat my message for better understandings. Indeed, imagine having to open QuiteRSS and it will just have to read all the feeds. This is TTS feature, using the Microsoft Speech  API, it is easy to see QuiteRSS reading feeds in the same time showing them in the Pop-Up window like IVONA Reader. For this, one option in each feed  would be to select the default languages (I have feeds in different  languages), then enable a feature for the Pop-Up window to use TTS when the Pop-Up appears. When TTS opens with Pop-Up it will read each title of the feed and each feed content too. This will be very powerfull, effective.  I didn't mention no copy and paste here. Your answer don't have nothing to do with what I asked. What I proposed is this : add a TTS feature in QuiteRSS for it to automatically read loud all the incoming feeds, acting like a real time news or information center. And basically, this is the objective of RSS, bring the information to the user. What you talked about is 1) Not what was suggested 2) Completely useless because of copy/paste, because who would spend his time copy/pasting incoming text every 30 minutes. 3) Not technical, because the main issue of this suggestion is to include the feature not discuss about useless topics. So as Microsoft Windows has a Speech API, what that can be suggested is to add : A new input box in each RSS properties mentionning the feed language At every incoming feed, when the pop-ups appear, retrieve in the database the feeds language Knowing the language use the command to speak, feed after feed (with their description, not only title) in the pop-up : hr = pVoice->Speak(L"Hello world", 0, NULL); Now, if the language is not installed, use error management When someone clicks to close the pop-up windows, the speak stops. So, your aim to help is welcome, but your last anwser you give is not very much.  There is a very nice simple tutorial from Microsoft and Windows platform here : https://msdn.microsoft.com/en-us/library/ms720163(v=vs.85).aspx This can be added very quickly and I assure you all that you all will really love it to here your feeds loud while your computers are open, absolutely.

 

What is suggested here is not to have "proper" system. What I suggested is to have a feature and not a TTS proper system or software. Please re-read what I said again. 

So as Microsoft Windows has a Speech API, what that can be suggested is to add : A new input box in each RSS properties mentionning the feed language At every incoming feed, when the pop-ups appear, retrieve in the database the feeds language Knowing the language use the command to speak, feed after feed (with their description, not only title) in the pop-up : hr = pVoice->Speak(L"Hello world", 0, NULL); Now, if the language is not installed, use error management When someone clicks to close the pop-up windows, the speak stops. So, your aim to help is welcome, but your last anwser you give is not very much. 

 

What is written here is to add a feature not a "proper system, reinventing the wheel", I will detail again the steps for you to kindly understand. What is suggested is to add an internal function in the source code of QuiteRSS, using the Microsoft Speech API. When the pop-up is appearing, the function will be parsing the pop-up items, and reading each line (at least the title for initial testing) and playing loud the title thanks to the API that you can find here with examples : https://msdn.microsoft.com/en-us/library/ms720163(v=vs.85).aspx . Initially, the pop-up windows must at least parse to be able to show each feed in the pop-up. What is suggested is to expand this parsing with the command to play loud, with the example given :

hr = pVoice->Speak(L"Hello world", 0, NULL);

Obviously, adapting to Linux will be necessary and not obligatory, in the first steps, knowing that QuiteRSS is using QT, QT is basically multi-platform and shoud manage to handle exceptions as for functions not available on one platform or the other, as mr Sheldon, you must naturally know. So, as you confirmed, what I described can work fine on Windows, and thank you. And because it would need a more generic approach (knowing that QuiteRSS is QT based) doesn't mean that this had to be ignored on Windows. No, adaptation can come.

On the other hand from my perspective implementing a TTS in QuiteRss would mean inventing a new wheel because there are already proper solutions out there. But you just don't want to use them.

You know there are several requests of that type. One user requests a dowload manager functionality one a TTS functionality and so on. It's always the same argumentation. Why not to use what other expert teams have already worked on. Those people do that for years and they do a great job. Something the QuiteRss team would not achieve in a short time. Just think about it.

 

Again mr Sheldon. Why do QuiteRSS have a browser if other browsers are far way quicker and better, and sophisticated. Why QuiteRSS have content sharing as some monkey could just copy and paste each link to share on Twitter or label system whereas some monkey could copy and paste links in an office organizing software that are far more powerful and studied for this propose. Again, what is suggested is not to transform QuiteRSS in a TTS reader.

Just hear yourself not having to approach your computer to know all the news and feeds that you received, please try IVONA Reader to see an example. Automatically this feature will increase insanely your productivity, and really expand the usefulness of QuiteRSS.

pchris
Here you can see what I mean

Here you can see what I mean and imagine internally what it is like.

 

Eventually, things will get better and better, for the moment, this will be a powerful interesting start.

pchris
For your kind information. I

For your kind information. I have quitted using QuiteRSS. This feature would have been a nice feature. Also, QuiteRSS far too much memory usage.  I am now using a modified version with TTS of NewsFeed.