Live data from Hacker News

Show HN: Project S.A.T.U.R.D.A.Y. – open-source, self hosted, J.A.R.V.I.S.

github.com

1–10 of 32 posts

Show HN: Project S.A.T.U.R.D.A.Y. – open-source, self hosted, J.A.R.V.I.S.

#1
Welcome to Project S.A.T.U.R.D.A.Y. This is a project that allows anyone to easily build their own self-hosted J.A.R.V.I.S-like voice assistant. In my mind vocal computing is the future of human-computer interaction and by open sourcing this code I hope to expedite us on that path.

I have had a blast working on this so far and I'm excited to continue to build with it. It uses whisper.cpp [1], Coqui TTS [2] and OpenAI [3] to do speech-to-text, text-to-text and text-to-speech inference all 100% locally (except for text-to-text). In the future I plan to swap out OpenAI for llama.cpp [4]. It is built on top of WebRTC as the media transmission layer which will allow this technology to be deployed anywhere as it does not rely on any native or 3rd party APIs.

The purpose of this project is to be a toolbox for vocal computing. It provides high-level abstractions for dealing with speech-to-text, text-to-text and text-to-speech tasks. The tools remain decoupled from underlying AI models allowing for quick and easy upgrades when new technology is realeased. The main demo for this project is a J.A.R.V.I.S-like assistant however this is meant to be used for a wide variety of use cases.

In the coming months I plan to continue to build (hopefully with some of you) on top of this project in order to refine the abstraction level and better understand the kinds of tools required. I hope to build a community of like-minded individuals who want to see J.A.R.V.I.S finally come to life! If you are interested in vocal computing come join the Discord server and build with us! Hope to see you there :)

Video demo: https://youtu.be/xqEQSw2Wq54

[1] whisper.cpp: https://github.com/ggerganov/whisper.cpp

[2] Coqui TTS: https://github.com/coqui-ai/TTS

[3] OpenAI: https://openai.com/

[4] llama.cpp: https://github.com/ggerganov/llama.cpp

Show HN: Project S.A.T.U.R.D.A.Y. – open-source, self hosted, J.A.R.V.I.S.
github.com

Re: Show HN: Project S.A.T.U.R.D.A.Y. – open-source, self hosted, J.A.R.V.I.S.

#3

Just wondering if there is a video or demo, or anything so we can see it before going through and trying it out? It seems super cool

Yeah! There is a YouTube video linked in the repo. I’ll edit the description to add it to the HN post as well :)

Re: Show HN: Project S.A.T.U.R.D.A.Y. – open-source, self hosted, J.A.R.V.I.S.

#4
My skepticism at such overaching efforts is usually quite high. Apologies for discriminating on name/using popularity contest metrics, but seeing @grvydev's name on the repo is... great! They've become a proven master of web media already, pioneering low latency game-streaming with Lightspeed. They've selected really good off-the-shelf tech to work with for this effort. This is an effort I can believe in. Good stuff, go Garrett go!

Re: Show HN: Project S.A.T.U.R.D.A.Y. – open-source, self hosted, J.A.R.V.I.S.

#6
Hey nerds: maybe include a brief explanation of what J.A.R.V.I.S. is in the readme just in case!

J.A.R.V.I.S. is a fictional character voiced by Paul Bettany in the Marvel Cinematic Universe film franchise, based on the Marvel Comics characters Edwin Jarvis and H.O.M.E.R., respectively the household butler of the Stark family and another AI designed by Stark.

Re: Show HN: Project S.A.T.U.R.D.A.Y. – open-source, self hosted, J.A.R.V.I.S.

#10
"In my mind vocal computing is the future of human-computer interaction"

...really though? That's the future? Not telepathic unspoken 1:1 mindmelding? Who wants to flap their vocal cords and waste breath having to talk to an anthropomorphic AI in the future if you can interact entirely through thought?

I think the future you're hoping for is a bit...near term. With a shelf life.

Post reply on HN