I have failed.

For some reason the audio won't play. Please try again or see the FAQ page for guidance on playing the stream in a media player of your choice.

FAQ


How does this work?
  • While not crash
    • Fetch a list of the top 10 Hacker News submissions as displayed on the main news page.
    • For each submission
      • Extract source article text
      • Extract discussion text
      • Synthesize speech
      • Write to icecast stream
What did you use to make this?
  • Clojure - The glue that binds it all.
  • Diffbot - Provides an Article API in which statistical machine learning algorithms are run over all of the visual elements on a source page to extract out the article text and associated metadata, such as its images, videos, and tags. This will prove to be even more usefull if I get time to implement the inclusion of audio or video files within source documents.
  • MARY Text-to-Speech System - MARY is an open-source, multilingual Text-to-Speech Synthesis platform written in Java.
  • gstreamer - An open source multimedia framework.
  • gstreamer-java - Java interface to the gstreamer framework.
  • icecast - icecast is free server software for streaming multimedia.
  • enlive - A selector-based (à la CSS) templating and transformation system for Clojure.
  • HTML5 BOILERPLATE - HTML5 Boilerplate is the professional badass's base HTML/CSS/JS template for a fast, robust and future-proof site.
  • linode.com - Deploy and Manage Linux Virtual Servers in the Linode Cloud.
Why did you make this?
Why not?
Can I listen using my own media player?
Yes! Simply point your media player to one of the following locations:
Who made this?
Jeff Sigmon