HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

The Eleventh HOPE (2016): Coding by Voice with Open Source Speech Recognition

Channel2600Cited 3× on HN, 2018-2019
YouTube
13K views · 9 years ago · talk · dated

A HOPE XI talk on programming by voice with open source speech recognition. The speaker writes Linux systems code by voice and describes building custom voice grammars as an alternative to the keyboard for programmers with repetitive strain injuries.

HN cites it as proof that voice coding works and lists it among resources for programmers who can't type.

Computer vision, speech & NLPSoftware practice, open source & careersUX & UI design#voicecoding#speechrecognition#accessibility#repetitivestraininjury#dragonnaturallyspeaking

3 comments from Hacker News

@sitkack2019 · in “What Does a Coder Do If They Can't Type?”

I have been lucky to not be impacted by hand or wrist pain. I did experience chronic back pain for years due to a pinched sciatic nerve, it can be debilitating and depressing. Chronic pain is a large precursor to suicide, if you have it, you need to get it fixed. My interest in this is from a FutureOfProgramming perspective, how can we interact with computers in different, higher order ways. What does the Mother of All Demos [0] look like in 2020? Travis Rudd, "Coding by Voice" (2013) [1] this uses Dragon in a Windows VM to handle the speech to text. This was the original, "termie slash slap", a kind of Pootie Tang crossed structural editing. Coding by Voice with Open Source Speech Recognition, from HOPE XI (2016) [2] Another writeup [3] that outlines Dragon and a project I hadn't heard of called Silvius [4] It looks like most of these systems rely on Dragon, and Dragon on Windows at that due to not having the extension APIs on Mac/Linux. Are there any efforts to use the Mac's built in STT or the Cloud APIs [5,6]? [0] Mother of All Demos link [1a] link [1b] link [2] ▶ this video [3] link [4] link [5] link [6] link

CitesView on HN
@miki1232112018 · in “Dynamicland: The Next Big Thing Is a Room”

It's nice and all, but this is a nightmare for accessibility. Not everyone can read paper or even move around. With this design, coding around those limitations is not easy. In the current model, everything could be done 100% accessibly. Why it isn't is a completely different problem. When everything is inherently physical, though, accessibility is not just about the code, it involves much more parts, such as automated devices to move things around. Considering how expensive devices made for accessibility are (a braille display is usually well over $1000), that would be a huge setback. I think the beautiful thing about computers and technology is that you're not tied to any physical medium and that information can flow freely between devices that can represent it in different ways. Now, there can be ten programmers working on a codebase, where one person uses a normal Windows box with a lot of GUI editors, another one uses Linux in text mode with vim, a third one has a Mac Mini with a screen reader and no monitor attached (my also blind friend programs like that), and the fourth uses switches, eye movement sensors or voice-recognition technology because they're physically disabled (see ▶ this video ). In other words, when everything is purely digital, you can consume and manipulate information in any form you like and in any form the computer can work with. It can be on a smartphone screen and with your finger, on a TV with a remote, through a voice-controlled speaker or a laptop

CitesView on HN
@melling2018 · in “How Apple fumbled a five-year lead in voice control”

While you were yucking it up, someone already did it. I'd say it takes about a minute: ▶ this video Of course, there's plenty of room for improvement. Why not have the assistant understand keywords and perform high-level tasks? "import" "create function named main" "return" "Add two int arguments"

CitesView on HN
"Voice Driven Development: Who needs a keyboard anyway?" by Emily Shea41:18

"Voice Driven Development: Who needs a keyboard anyway?" by Emily Shea

Strange Loop Conference
35K views • 7 years ago
Using Python to Code by Voice28:17

Using Python to Code by Voice

Next Day Video
348K views • 13 years ago
Larynx Demo54:13:03

Larynx Demo

synesthesiam
14K views • 5 years ago
Emily Shea - "Perl Out Loud"51:11

Emily Shea - "Perl Out Loud"

The Perl and Raku Conference - Greenville, SC 2026
33K views • 7 years ago
Speech Recognition Breakthrough for the Spoken, Translated Word9:05

Speech Recognition Breakthrough for the Spoken, Translated Word

Microsoft Research
1M views • 14 years ago
Windows Vista Speech Recognition Tested - Perl Scripting10:34

Windows Vista Speech Recognition Tested - Perl Scripting

scrubadub1
913K views • 19 years ago
Microsoft Vista Speech Recognition Tested - Perl Scripting10:34

Microsoft Vista Speech Recognition Tested - Perl Scripting

miaublah
1.5M views • 19 years ago
"Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)39:26

"Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)

Strange Loop Conference
59K views • 3 years ago
Duolingo -- the next chapter in human computation |  Luis von Ahn | TEDxCMU 201117:07

Duolingo -- the next chapter in human computation | Luis von Ahn | TEDxCMU 2011

TEDx Talks
394K views • 15 years ago
Practical Deep Learning for Coders: Lesson 11:22:56

Practical Deep Learning for Coders: Lesson 1

Jeremy Howard
610K views • 4 years ago
Figure Status Update - OpenAI Speech-to-Speech Reasoning2:35

Figure Status Update - OpenAI Speech-to-Speech Reasoning

Figure
3.1M views • 2 years ago
VimSpeak Demo14:15

VimSpeak Demo

Ashley Feniello
16K views • 13 years ago
AI Language Models & Transformers - Computerphile20:39

AI Language Models & Transformers - Computerphile

Computerphile
354K views • 7 years ago
Lecture 1 | Natural Language Processing with Deep Learning1:11:41

Lecture 1 | Natural Language Processing with Deep Learning

Stanford University School of Engineering
820K views • 9 years ago
The spelled-out intro to language modeling: building makemore1:57:45

The spelled-out intro to language modeling: building makemore

Andrej Karpathy
1.3M views • 4 years ago
Vibe coding complex changes in Rust2:59:08

Vibe coding complex changes in Rust

Jon Gjengset
55K views • 1 year ago
LSTM is dead. Long Live Transformers!28:48

LSTM is dead. Long Live Transformers!

Seattle Applied Deep Learning
540K views • 6 years ago
Computer Science - Brian Kernighan on successful language design1:00:06

Computer Science - Brian Kernighan on successful language design

University of Nottingham
332K views • 10 years ago
A Hackers' Guide to Language Models1:31:13

A Hackers' Guide to Language Models

Jeremy Howard
580K views • 3 years ago
Stanford Seminar - Concatenative Programming: From Ivory to Metal1:04:45

Stanford Seminar - Concatenative Programming: From Ivory to Metal

Stanford Online
14K views • 8 years ago