Slashdot Mirror


Ask Slashdot: Who's Building The Open Source Version of Siri? (upon2020.com)

We're moving to a world of voice interactions processed by AI. Now Long-time Slashdot reader jernst asks, "Will we ever be able to do that without going through somebody's proprietary silo like Amazon's or Apple's?" A decade ago, we in the free and open-source community could build our own versions of pretty much any proprietary software system out there, and we did... But is this still true...? Where are the free and/or open-source versions of Siri, Alexa and so forth?

The trouble, of course, is not so much the code, but in the training. The best speech recognition code isn't going to be competitive unless it has been trained with about as many millions of hours of example speech as the closed engines from Apple, Google and so forth have been. How can we do that? The same problem exists with AI. There's plenty of open-source AI code, but how good is it unless it gets training and retraining with gigantic data sets?

And even with that data, Siri gets trained with a massive farm of GPUs running 24/7 -- but how can the open source community replicate that? "Who has a plan, and where can I sign up to it?" asks jernst. So leave your best answers in the comments. Who's building the open source version of Siri?

7 of 186 comments (clear)

  1. Sirius by Anonymous Coward · · Score: 5, Informative

    Sirius (Ubuntu only I believe):
    http://sirius.clarity-lab.org/sirius/

  2. Mycroft, obviously. by JudeanPeople'sFront · · Score: 4, Informative

    OK, you might not listen to the Linux Action Show or similar podcasts, but come on... google "open source AI" before asking.

  3. Jasper Project by Anonymous Coward · · Score: 2, Informative

    It is in development..

    http://jasperproject.github.io/documentation/

    Not affiliated with the project.. saw it sometime ago.. decided to wait till it further matures...

  4. Links, for the interested by autonomouse · · Score: 3, Informative

    This was the kickstarter: https://www.kickstarter.com/pr... Their main community website is: https://community.mycroft.ai/ They also have a slack here: https://mycroftai.slack.com/me...

  5. Open source has compute farms too by z3alot · · Score: 2, Informative

    Ones that even beat the proprietary competitors too, see http://tests.stockfishchess.or.... This is not to mention efforts like folding@home and similar. Of course there is still the problem of having large training data sets.

  6. There are several projects out there by pthisis · · Score: 5, Informative

    Not yet mentioned yet is http://lucida.ai/ -- it's the successor to Sirius, and where all the ongoing development is focused.

    Major options that are mentioned elsewhere in the thread:
    https://mycroft.ai/ (One of the most advanced,can actually be used in a pretty useful manner now, but sends snippets to Google for voice recognition--they intend to change that eventually, and they don't have a full-time open mic. Plus they aggregate audio across users so it's less identifiable as from a single source).
    https://wiki.mozilla.org/Vaani (from the Mozilla project; supposed to enter beta this month according to that page)

    --
    rage, rage against the dying of the light
  7. Open source version of siri / echo by fyngyrz · · Score: 5, Informative

    The answer is MyCroft

    I plan on buying one of these the very soonest I can once they are actually shipping the hardware. Echo is crippled by the many limitations Amazon coded in on purpose -- it's basically something that looks up text matches and does something if it finds one. No language parsing worth a damn. Even so, it's very useful, and within those limits, you can make stuff for it, Amazon's pretty open about it as long as you can set up a secure server (ugh) or use their cloud (double-ugh.) Siri, as per usual for Apple, is a much more closed system, and frankly, it's of no interest at all to me because of that.

    Mycroft is completely open source. I have very high hopes for it because of that. I have reams of my own natural language processing code I should be able to plug right in the moment there is a speech-to-text engine I can use directly. Others do as well. Custom apps in the home space, that are actually somewhat smarter than...

    [if string == "turn on light" then TurnOnLight]

    I suggest everyone check MyCroft out. Perhaps you'll be as enthused as I. I can hope. ;)

    --
    I've fallen off your lawn, and I can't get up.