dsteinman

Joined 7 years ago

Karma
78
Submissions
45
Member since
Jan 30
Creator of Jaxcore
View on Hacker News

Recent submissions

Comment · 4 years ago
Comment · 5 years ago
Comment · 5 years ago
Who gets to be the judge of speech liberties? Perhaps we need a bureau of the government to act in this manner, perhaps a ministry, who's mission is to determine whether words and opinions are true or not.
Comment · 5 years ago
It seems this isn't something that Silicon Valley even thinks is a problem, and that is a very big problem.
Comment · 5 years ago
I wrote a chess game using StockFish, and had it play against another computer player that only made random choices. And what surprised me is how long it would take StockFish to beat the random player.
Comment · 6 years ago
Comment · 6 years ago
DeepSpeech is too large to run as a browser extension.
Comment · 6 years ago
I was going to mention the same. It would be a childhood dream come true to talk to my computer and have it talk back to me in the TNG computer voice.
Comment · 6 years ago
> Login management should be built into the browsers instead.

I would go even further than this, and say that a cryptocurrency might be among the best ways to build a universal login system. Imagine an Ethereum-like coin where the wallet is the username, and you spend the coins while authenticating, gaining privileges, and the blockchain stores your public info like a username and avatar that you can bring to any website.

Comment · 6 years ago
Comment · 6 years ago
I tried using this one time but unfortunately found it didn't work when I wore my reading glasses. The screen reflection off my glasses just whites out both eyes.
Comment · 6 years ago
With Joe Rogan moving to Spotify, including video streaming, I wonder if Spotify is seriously contemplating building out a true Youtube competitor.
Comment · 6 years ago
The web browser extension would communicate with the electron app server, NodeJS would not be needed in that scenario (the electron app includes the nodejs server code). You can write your web voice app with static client-side JavaScript which communicates with the Electron server through the browser extension.

Web Page <-> Bumblebee JS API <-> Bumblebee Extension <-> Bumblebee Electron App (DeepSpeech)

DeepSpeech with the pretrained english model is enormous (1.4GB) it's not feasible to load it into a web worker. It can run in a server, but then every website would have to run its own server side speech recognition servers which is difficult and expensive to scale.

Comment · 6 years ago
I am attempting to bring 100% client-side speech recognition to the web:

https://github.com/jaxcore/bumblebee

Although the first release is not officially out yet, the NodeJS code is working and you can install the development version of the app server and try out the hello world app locally.

The solution involves running Mozilla DeepSpeech inside an Electron desktop application with a websocket server and client API that NodeJS scripts can interact with, to receive speech recognition results, utilize "alexa" style hotword commands, and text-to-speech. The electron app handles all the heavy stuff, and you just use a simple API.

A web browser extension can also make use of this API to bring these capabilities to web sites, but that part isn't finished yet.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton