Top
Best
New

Posted by aarushyadav 1 day ago

Show HN: Subvocal – Talk to your computer without making noise

Hi HN, we're Aarush and Arnav from The Subvocal Company (YC F26) (https://subvocal.company/). We’re building smart glasses that let you talk to your computer without talking out loud. You can mouth words silently and discreetly and the glasses decode them to text at the speed of speech.

Here's a video of Dave from YC trying it out: https://www.youtube.com/watch?v=9QdX1eObVYI

(Edit: you don't actually have to move your lips or even open your mouth for this to work! Since the RF can see inside your mouth the system can be fine tuned on "internal speech". This isn't the automatic tongue movements that occur when "thinking" words to yourself, but more like mouthing with your lips closed. It's a bit weird to do, but with practice, we have been able to get it down pretty well.)

Arnav and I were studying CS at Georgia Tech at the beginning of the year, with no experience in silent speech or sensing. We were both AI-native builders and power users of Wispr Flow. What bugged us was not being able to use these tools in the library (or an office) or in public. At Stanford’s TreeHacks in February, we decided to build the most technically ridiculous thing we could think of. We’d read about AlterEgo, a silent speech system out of MIT’s Media Lab, and wanted to recreate it in 36 hours. We built a crude prototype, sticking EMG electrodes onto my face:

https://drive.google.com/file/d/1mwhv5HZMz3UTevdrgwS5O7g2jWV...

We got it to kind of work at a letter level in a very janky way. It wasn’t good enough to win the hackathon, but convinced us to go all in. The first time I typed a sentence without anyone noticing, I felt the magic of the technology.

We quickly realized EMG (reading muscle electrical signals) wouldn’t work:

- Signal changes due to sweat

- Electrical interference

- Placement variability

- Most importantly, no one wants to stick electrodes onto their face!!

So we switched to RF and built the glasses you see now. They emit radio waves, similar to Bluetooth, that pass through your face. As they cross the tongue, lips and soft palate, they’re modulated by silent mouthing. We train foundation models on this data to decode these perturbations to text.

Despite prior academic research, getting this to work was a huge engineering challenge. First we built an extremely low noise RF sensing stack. Then we had to place antennas so their fields overlapped maximally with the articulators. Our first attempt on glasses failed completely, so we reverted to old habits and taped antennas on our face:

https://drive.google.com/file/d/1ks0dS0eZiTV9EqSFsyB_w5BBjpc...

Since taping antennas consistently in the same spot and angle was hard, we created this weird but effective head rig to hold them in place:

https://drive.google.com/file/d/1rhzNFpdDzr7oHk0isFY70dkoV4C...

This worked, but obviously wasn’t a product yet. So we worked deep in simulations to design glasses that could hold the antennas.

That evolved into our design now, with antennas embedded within the frames. Once we established there was a signal, the next hurdle was cross-user generalization. Everyone’s facial anatomy, and hence RF signal patterns, are vastly different. We tried algorithmic workarounds but realized the only lever was to massively scale pretraining data.

So that’s what we did. We set up booths in our office and paid people to read prompts wearing our glasses, to pretrain our models on. This produced a beautiful scaling curve, with errors falling quickly as we scaled our dataset and cross-user performance becoming genuinely compelling (as you see in the video above; Dave only had a short 20-sentence calibration).

We always heard about building things from first principles but never understood it before this. We tried tackling it top down but completely failed. Only when we broke each component (the antenna, electronics, ML) down to its fundamentals to understand and optimize it did we get it to work really well.

Over the next few months we’re continuing R&D to turn our prototype glasses into the slick product on our website and ship in Q1 2027. We’re also scaling up our dataset to improve performance on edge cases.

For anyone who loves voice dictation but hates using it around people, we’ve opened preorders for our first batch of 500 units, with a $200 discount off the final price. Allocation is running out quickly, so get yours at https://subvocal.co/preorder!

812 points | 383 commentspage 7
aerhardt 1 day ago|
I have this problem and I was wondering how it would be solved. For now I can cope because I mostly work from home but I’ll keep track of you guys. Best of luck!
columk 1 day ago||
I think these have a place but I can't say the same for most other new AI communication devices. Creeper glasses, pins, watches, desktop units etc. I want to be able to speak and hear from my agents at all times but why would I want a new device when I already wear earbuds? New products are being designed to pick up low murmuring/whispering, like the Subtle earbuds, but I assume most earbuds will be designed this way in future.
nolroz 13 hours ago||
This looks incredible! Is there going to be a monthly fee? Can we run this on our own hardware with local transcription?
mpeg 1 day ago||
I'd love to preorder, but there's nothing in the site that tells me whether you will ship internationally. I guess not for this first batch?
retromario 1 day ago||
This is amazing, brilliant idea and nice execution. Are you concerned about Meta or any other established smart glasses players potentially copying such an idea?
mcbishop 1 day ago||
I've thought about learning sign language in order to communicate with the computer in a not-super-annoying way. Your solution... much more realistic. Cheers.
melvinmelih 1 day ago|
Great idea, if only we could use our hands and fingers to input information into the computer
mcbishop 1 day ago||
Snark snark. I meant when walking around my house, initiating "smart home" stuff.
podocarp 18 hours ago||
Does this actually work. There's no way to say apple with your mouth closed. At least it doesn't feel correct. Feels like what comes out is closer to "Ethan"
OhMeadhbh 1 day ago||
Spent 30 seconds scrolling down to try to figure out what this is. Eventually clicked away from the site because it was taking too long to get to the point. I'm sure it's great and I understand it's something to do with glasses and subvocalizations, but consider a one sentence contextualization at the top of the page.
LatencyKills 1 day ago||
I was just trying to help a vibe coder and immediately noticed that their README.md was over 2,000 lines long. I asked, "Why is your readme so long?" and their response was, "This is just a really complicated application."

The app essentially manages a bunch of TODO items written in markdown.

derefr 1 day ago||
For some reason AI coding agents seem to think a README should be a Product Requirements Document (PRD).

I think it's because most projects don't have any settled place (or at least, any place that lives inside the project's source-code repo) to record PRD-like information.

But because AI coding agents really do benefit from having PRD-like info (i.e. a hierarchical breakdown of the "intended what" and "intended how" of the system that "should" exist in the repo, kept updated to reflect changing ideas about those intentions), they really want to record that type of info somewhere, so they can then reference it.

AI coding agents don't seem to have any "taste" (or maybe "confidence"?) when it comes to asserting that even if you don't already have a separate PRD-like file in the repo, you should have one, if you want the agent to do its job well, and so it would request you to let it create one (or just automatically do it.) Instead, they just shrug and cram the PRD stuff into whatever structure you do already have. Which, if you're starting fresh with a greenfield project, is usually just a README.

(I hypothesize that if you tell an AI coding agent to use Behavior-Driven Development [BDD] on a greenfield project, it'll probably lean toward maintaining its PRD-like info in the form of BDD test cases. Haven't tried this experiment yet; would be interested to know the outcome!)

LatencyKills 1 day ago||
That is exactly what happened in this case; the readme was the PRD.

Throughout the document Claude kept claiming that issues were "mitigated but not fixed". They were essentially bandaid fixes for things it couldn't figure out. When I pointed this out to the author he said, "Well Claude thinks it works."

I wonder what happens to software when enough people try to ship projects like this.

aarushyadav 1 day ago|||
Yup that makes sense. Thanks for the feedback, we'll make some changes shortly!
jasonlotito 1 day ago||
> Talk without talking. > Input text at the speed of speech, silently and invisibly.

I understood from just this. But the demo video impressed even further.

> Spent 30 seconds scrolling down to try to figure out what this is.

Did you try reading the site? Or maybe doing something other than just scrolling?

Does it need some form of subway surfer to get you to pay attention?

> Eventually clicked away from the site because it was taking too long to get to the point.

So yeah... subway surfer. This generation is cooked.

OhMeadhbh 6 hours ago||
In order to read the site contents, you have to have contents to read. Instead there was a graph that moved around a bit when you scrolled down. Then there was a picture of a couple of dudes. Then there was a pair of glasses that rotated when you scrolled down. I generally read text, not pictures of dudes and eyewear.

It needs a sentence or two at the top of the page explaining what the app does and why I should be interested.

I'm viewing the content on a desktop web browser, not an iPhone. Maybe Safari renders this differently. In that case you should have text at the top saying "you need to have an iPhone to view this content."

adamsmark 1 day ago|
I use the Vekta. I tried whispering and it doesn't feel right.

Throat mics don't work at all - see reviews online.

This is a different approach, so I am cautiously optimistic.

More comments...