HNHacker News
TopNewBestAskShowJobs

akadeb

184 karma · joined March 8, 2019

www.akdeb.xyz | UIUC'19
submissionscomments
akadeb··on I Open-Sourced My AI Toy Company That Runs on ESP32 and OpenAI Realtime API
thank you! The nextjs frontend is to set things like device volume, selecting which character you are interacting with, viewing conversation history etc. I just tried it and for a 15 minute chat, it's roughly 20c. Roughly 570 input tokens
akadeb··on HTML Kaleidoscope
Saving this for my next trip
akadeb··on Show HN: Open-source real-time talk-to-AI wearable device for few $
We are all LLM-generated
akadeb··on Show HN: Open-source real-time talk-to-AI wearable device for few $
Thanks for this feedback. I hear what you are saying. If I understand correctly its like LLMs are a black box doctors dont understand and while it talks back in a friendly voice it can cause harm if it says something awful. While this is not likely due to our prompting it is not impossible either.

Junru and I will discuss the approach with pediatric care based on this. And I agree having domain expertise/advisors to guide us in the right direction is important

akadeb··on Show HN: Open-source real-time talk-to-AI wearable device for few $
Thanks for the useful feedback. I just updated our product page with the subscription price.

Since you can use docker for our backend, you can self-host your own service with our hardware. You can use our subscription only if you want us to handle the STT/TTS/LLM costs

akadeb··on Show HN: Open-source real-time talk-to-AI wearable device for few $
Those books made good props for the demo but I should add that we aren't exactly experts in it either. I have a background in computer engineering and math at UIUC and my cofounder has a background in data science and machine learning from city university in london and architectural computation at UCL.

Ours are indeed bold claims and we have updated some copies on the website to update our core value prop

akadeb··on Show HN: Open-source real-time talk-to-AI wearable device for few $
thanks for your words of encouragement!

> A lot of the subscription based pull ins could be replaced by networking into a machine running whisper/ollama etc anyway.

could you clarify this point? I think local LLMs are great for us to reduce cost and improve privacy concerns. For conversational AI however, is there a better way to run STT and TTS models?

akadeb··on Show HN: Open-source real-time talk-to-AI wearable device for few $
Neat! How can I help you? I think our devkit's components will help you get started. Here is the main.cpp code for this

``` /* * @file streams-i2s-webserver_wav.ino * * This sketch reads sound data from I2S. The result is provided as WAV stream which can be listened to in a Web Browser * * @author Phil Schatzmann * @copyright GPLv3 /

#include <WiFi.h> #include "AudioTools.h"

const char ssid = "<stavros_ssid>"; const char *password = "stavros_pw"; AudioWAVServer server(ssid, password);

I2SStream i2sStream; ConverterFillLeftAndRight<int16_t> filler(LeftIsEmpty); // fill both channels - or change to RightIsEmpty

void setup() { Serial.begin(115200); AudioLogger::instance().begin(Serial, AudioLogger::Info);

    //   // Connect to Wi-Fi
    Serial.println("Connecting to WiFi...");
    WiFi.begin(ssid, password);
    while (WiFi.status() != WL_CONNECTED)
    {
        delay(1000);
        Serial.println("Connecting...");
    }
    Serial.println("Connected to WiFi");

    // Print the IP address
    Serial.print("IP address: ");
    Serial.println(WiFi.localIP());

    // start i2s input with default configuration
    Serial.println("starting I2S...");
    auto config = i2sStream.defaultConfig(RX_MODE);

    // working well
    config.i2s_format = I2S_STD_FORMAT;
    config.sample_rate = 44100;  // INMP441 supports up to 44.1kHz
    config.channels = 1;         // INMP441 is mono
    config.bits_per_sample = 16; // INMP441 is a 24-bit ADC

    config.pin_ws = 19; // Adjust these pins according to your wiring
    config.pin_bck = 18;
    config.pin_data = 21;
    config.use_apll = true; // Try with APLL for better clock stability
    i2sStream.begin(config);
    Serial.println("I2S started");

    // start data sink
    server.begin(i2sStream, config, &filler);
}

// Arduino loop void loop() { // Handle new connections server.copy(); }

```

This code just listens to audio you record on a microphone (INMP441 MEMS microphone used here) and streams it to an endpoint of the microcontroller's IP address. If you would like more help on this give me a shout anytime. my email: akash at starmoon dot app

akadeb··on Show HN: Open-source real-time talk-to-AI wearable device for few $
I have yet to watch AI (2001). I was very inspired by asimov's book the positronic man where the main family robot Andrew NDR has a positronic brain and finds himself "feeling" human emotions.
akadeb··on Show HN: Open-source real-time talk-to-AI wearable device for few $
will I think the devkit on our website will speed up your project. And if you would like extra parts (like a servo) for a moving teddy head, I am happy to send it to you free of charge. email me at akash at starmoon dot app
akadeb··on Show HN: Open-source real-time talk-to-AI wearable device for few $
Dean I think that's important feedback. It's important for us to be platform agnostic. Like Junru stated, we are supporting ESP32 models: WROOM/WROVER and S3. But down the line would like to support rasp pi 4B, 5, zero etc.

Would you like to try building it with our devkit? We will prioritize raspberry pi firmware support if there is enough demand around this.

akadeb··on Show HN: Open-source real-time talk-to-AI wearable device for few $
I think I heard this on a joe rogan podcast. Will add this to our roadmap along with DMT as an alternative.
akadeb··on Show HN: Open-source real-time talk-to-AI wearable device for few $
For our device currently, conversational audio is only used by the LLM when a button is pressed like a "push-to-talk" feature. In the future we want to either make it a capacitive touch sensor or listen for a wake word, like "Hi starmoon". I think it would be awesome to actually have models be running locally. And we don't have to have any conversation data stored in our db.

But I agree with your thought, I think this is a big fear with google home and alexa as well. ie. Are home automation tools always listening to our conversations. IIRC pre-wake word detection, none of the audio recorded is used to market products to you.

akadeb··on Show HN: Open-source real-time talk-to-AI wearable device for few $
Oh I see that. what inspection scenario you are thinking of? Have you faced something similar as the inspector and needed structured data immediately?
akadeb··on Show HN: Open-source real-time talk-to-AI wearable device for few $
hey there I am one of the founders. this is our project which we are trying to grow through open-source. I agree our wording can be better so its backed by data and not just a marketing stint.

> Do you have a single psychologist on your staff that signed off on any of this?

We've been talking to pediatricians at portland hospital and cromwell hospital in london to support the "safe for all ages" claim but I agree that we want to back all our claims with data

akadeb··on Show HN: We made glhf.chat – run almost any open-source LLM, including 405B
Could you clarify what running models multi-tenant means?
akadeb··on Show HN: I made an app to email daily newsletters using your own AI prompt
Hi HN! I recently tried to build a habit to learn more about Banking and Finance with ChatGPT. However I felt frustrated after having to go to ChatGPT and typing “New lesson” in the chat daily.

To make it easy to build a daily habit of learning something new, I thought it’d be easier to have ChatGPT send you an email at a regular cadence. Bloom helps you do just that. Give it a try to learn about anything daily/weekly/monthly: airfoils, AR, or AI and let me know what you think.

akadeb··on TigYog
This is super cool! :D
akadeb··on Unlearning perfectionism
Great article. Incidentally, CBT, ERP and mindfulness with self compassion are also the same therapies prescribed for people suffering from various forms of OCD
akadeb··on Ask HN: Is ProductHunt Worth It?
so that highlights content that has been upvoted by the majority?
akadeb··on Ask HN: How do you read a newspaper daily?
That's cool, thanks for the response! So the idea is you only move your eyes to three columns? Do you also find that you gather the same amount from your reading?
akadeb··on Show HN: H1B Valley – A gallery of successful immigrant founded startups
Right, I agree with that
akadeb··on Show HN: H1B Valley – A gallery of successful immigrant founded startups
It's as misleading as mindgeek.com. It has nothing to do with minds or geeks but a website that focusses primarily on internet pornography. OP found a domain that fits the current political atmosphere for better SEO and went with it. Sure it helps to add a note on the website that these aren't all founders who came into the country on an H-1B.
akadeb··on Ask HN: What are you thankful for?
I'm thankful for these gainz
akadeb··on Patrick Winston of MIT CSAIL has died
In many schools/universities in the US, recitation is a kind of discussion class where a small number of students attend for more focused problem-solving/teaching
akadeb··on Ask HN: Who is hiring? (May 2019)
Are any non-Christians part of the Life.church team?
akadeb··on WeWork Files for IPO
I think WeWork's target audience is also new companies looking to get office space and not just solo workers. It would be hard for a group of 6-8 people, starting work on a new project, to congregate at a library/coffee-shop daily. That's probably why leasing an office would be helpful for such folks.
akadeb··on Minetime.ai – A Calendar for the 21st Century
how did you design the website?

I'm pretty much a noob at responsive web design and if there is a template like this, that'd be super awesome. the website itself looks really nice.

akadeb··on Ikonate – fully customisable and accessible vector icons
Seems to have been updated: https://github.com/mikolajdobrucki/ikonate/commit/e34fa97dd8...
akadeb··on YC 2019 Summer Batch Results
possibly about cleaning water
← PreviousPage 2 of 3Next →