Show HN: Built a Hacker News radio web app I can listen to
soundgecko.com
soundgecko.com
A suggestion, perhaps, is to lean on tldr.io's system of providing well written short summaries of Hacker News items rather than the actual content. That way it'd sound a lot more like a regular news bulletin and skirt around problems of third party content. (I know one of the founders if you want an intro but I believe you can grab their stuff somehow anyway..)
PS: the codename of the backend that powers all this is actually "tldr" since I can't be stuffed reading :)
You're absolutely right about the TTS uncanny valley problem. We're betting on the fact that this is an industry effort. Currently we don't have the resources to really invest in the core TTS technology but always on the look-out for breakthrough/experimental tech.
For my kids, it's at least a few minutes entertainment to make the computer speak high-quality foreign curse words.
http://reviews.cnet.com/8301-13727_7-20082143-263/how-to-ins...
The only major problem I seem to perceive is that the transitions between certain words and phones aren't smooth enough and are jarring. It doesn't sound like they're far off but I guess 90% of the work is in the last 10% ;-)
Since I work at a startup doing some stuff with text-to-speech, I hacked together this text-to-speech "radio station" so I can listen to Hacker News on my mobile instead of music.
It uses native HTML5 audio that worked fine with iOS and Android in my testing (though some OEMs like HTC screw up the player skin), and uses the RSS feed to grab top articles. Obviously TTS isn’t perfect, but I find most articles except coding ones are comprehensible.
Let me know of any suggestions.
Maybe as a hack I could change it so each article has a hidden <audio> somewhere that preloads it in the background, then when you actually play back it should use cache.
I don't know if that's wise over a cell connection though, downloading all the MP3s.
Another idea would be to add a personal user queue to do the same thing. Awesome site btw.
Re. HTML5 audio, until recently Chrome for Android had a problem where if you closed the screen/changed tab it would cease the audio playback.
With the new Chrome Beta app, it solves this. Download it here: https://play.google.com/store/apps/details?id=com.chrome.bet... - hopefully after testing this change will be pushed to standard Chrome.
Perhaps this is unique to myself, but I have found that I can function amazingly well digesting something through Audio and working on something visually. I have no formal neuroscience education, but perhaps it's something to do with how the brain (or perhaps just my brain) processes various inputs and outputs.
http://en.wikipedia.org/wiki/Lateralization_of_brain_functio...
As a secondary note to the author of this app. What a great idea! I really like where you guys are going with this. I do find it hard to listen to as the narrator still sounds like a robot. But I'm sure with enough time this will be solved as well.
I figured that it was because coding, or writing something like this comment, uses the speech center of my brain, as does the incoming audio stream. Music doesn't have any adverse affects on my ability to code or write comments, since I don't really pay attention to any of the vocals that may be present.
A recent article on audiobooks (in the New Yorker, I think?) cited studies saying that audiobook readers had markedly better recall of physical descriptions in books, presumably because the visual processing centers of the brain aren't occupied with the task of reading itself.
Still haven't seen. Still would love to it for my commutes.
* Is there any way to go to the listing on HN? (I like to check comments occasionally).
* When clicking "View original article" it takes me to a separate page where the article is read and there's a new button to visit the original article. When I click the new button it loads the article in the frame. Is there any way all this can be collapsed to just one step? (I click it the first time, it goes to the separate page and already has the article loaded).
* It would be really interesting to have a bookmarklet for this like with readability.
Anyways, here it is (YMMV):
Can we get an option to speed up the voice? I think I can process info a little faster than base speed. I believe I saw something where blind people who use screen readers have the output come at blazing speeds.
Also is it possible to skip links, or replace links with a ding noise? I'm not likely going to write links down to visit them, but if i'm interested, i'd probably go back into the article to click it.
:)
EDIT: I just tried to listen to A Tale of Two Cities from Gutenberg on SoundGecko. I think I broke it. Anyway to cancel a job?
EDIT2: It got it! Awesome!
Are you guys using some kind of proprietary solution? Sounds really clear.
My startup has licensed some premium text-to-speech engines for a pretty penny so you get what you pay for!
One thing that REALLY bugged me was this: The link on each item that reads "View Original Article" just links to the service: SoundGecko - It doesn't link to the original article at all!! - Not even the HN post so the source and the context (HN Comments) is reachable AT ALL!!
Seriously this site is brilliant, BUT what you've done - In my opinion this is unacceptable, at least link to the original article author.
and then linking to the service you're scraping as a courtesy
Plus, I never have the forethought or, the desire to sift through the various pod casts and guess at which would I would like or find interesting, so being able to 'tune' into the front page seems like an excellent way to pass the time.
Excellent work, man. You've literally built the exact thing I've been wanting for a long time.
One suggestion off the top of my head is to allow for offline listening. Ie, configure soundgecko to get a snapshort of HN front page at say 5pm, TTS the front page contents, email the sound file as an attachment for listening.
This would be extremely useful for areas that has low mobile phone signal, or countries data plans are expensive or/and restrictive. (looking at you Australia!)
Definitely going down this path in terms of offline support.
I'd also be awesome if this was a Shoutcast stream that also had live people doing shows as well.
Edit: Also, switch voices between entries, and continue reading entires one after the next.
Will investigate Shoutcast but there might not be enough content to have a continuous stream of content.
You'll be glad to know it already switches voices between entries and automatically plays the following entry :)
EDIT: And, How to get this the hacker-news as my Soundgecko channel?
I've been doing something similar on my iPhone for awhile:
1. Send articles to Pocket
2. Highlight article
3. Two-finger tap to bring up context menu then tap Speak
With TTS voice speed set to 1.6x and British Female and it's a good way to wake up in the morning and absorb in wikipedia entries or news.
1. Go to Settings then Accessibility. Check that Speak Selection is On.
You can also choose Dialects and set speaking rate or if you want words highlighted as they're speaking.
2. In Pocket app select a body of text by tapping and holding on a text. Selector bars will appear, drag them to the start and the end of an article.
You can do this for anything now, websites, emails, etc. I set my voice to be South African English (since it oddly sounds natural to me) and set my speed at about a little to the left of middle.
For me the link bait was super obvious when read and kind of ruined it, at least in this case. It felt like they said Basecamp 150 times in less then 2 minutes.
Shameless plug of an old, but related, blog post: http://mindtrove.info/my-ipad-is-my-copilot/
It's a cool service. Right now, I send articles to Pocket so it can be read to me.
Now I can code as well as listening Hacker News.
Basically it reads text to speech of each article on the front page of HN. Kinda like Hacker News Radio almost.
- Automated text-to-speech radio of Hacker News front page's links.
- Listen instead of reading.
See it here http://tldr.io/tldrs/50fe8b4c8aa388171700184f/soundgecko-hac...
edit: It looks like FF19 is complaining about the content-type: "audio/mpeg" when changing articles. Not sure what one it is using, but it does manage to play the first article only.
[1]http://superuser.com/questions/519649/tool-to-bulk-speed-up-...
Please fix a spelling on your frontpage: s/excecrise/exercise
Just sayin' :)