Welcome!
David Effendi
GNOME Asia Summit 2015
University of Indonesia
The Problem
● I have a lousy eyesight and I must edit some
text...
– Where's the cursor?
– Where am I in the text?
– How t...
The Original “Spark”
● Head tracking device using IMU
● Natural movement through the text
● Lightweight
● But what if.....
The Thing Today
● Three motorized sliders, eliminates:
– Moving to the right, but straying up/downwards
– Extended fixatio...
The Demo
● Now this is the fun part :)
● Reading text (non-visual and visual)
● Importing text
● Editing text
● Change lan...
The Components (Hardware)
● Slide potentiometers (motorized!)
● Rotary potentiometers (1 motorized, 2 normal)
● Push butto...
The Components (Software)
● Espeak text-to-speech
● Arduino
● Node.js + Angular.js + Socket.io
The Philosophy
● Easy-to-find hardware components
● Be the “next-step” after Arduino Inventor's Kit
● Interchangeable / mo...
The Next Steps
● Social chat
● Wikipedia reader
● GNOME desktop integration
● IDE (!)
● Web-browser / Elinks / full browse...
The Reason Why
● “There won't be any money in this”
● “And you will lose income, do you know that?”
● “You have a wife and...
The Reason Why
● I just want this problem nailed
● I dont want to be another bystander
● It “floats all boats”
Mary TTS – A Special Shoutout
● GREAT NATURAL sounding
● Runs on OpenJDK
● More resource intensive
● Software is less robu...
The Case For Text-To-Speech
●
NOT only for accessibility / disability
●
Voice-enhanced queueing systems
●
Announcement sys...
The Influencer
● Dear Programmer, A Special Note...
Code, build, hack
COBUHA!
:)
Thank you! :)
Email:
kurakuradave@gmail.com
GitHub:
Www.github.com/kurakuradave/chorustext/
Website:
Www.chorustext.org
Ne...
Upcoming SlideShare
Loading in …5
×

ChorusText Presentation @ GNOME Asia Summit 2015

549 views

Published on

ChorusText's presentation slides at GNOME Asia Summit 2015

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
549
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ChorusText Presentation @ GNOME Asia Summit 2015

  1. 1. Welcome! David Effendi GNOME Asia Summit 2015 University of Indonesia
  2. 2. The Problem ● I have a lousy eyesight and I must edit some text... – Where's the cursor? – Where am I in the text? – How to navigate through the body of the text and quickly “zero-in” on portion(s) that needs to be changed? – and then check if that change was typed correctly?
  3. 3. The Original “Spark” ● Head tracking device using IMU ● Natural movement through the text ● Lightweight ● But what if.....
  4. 4. The Thing Today ● Three motorized sliders, eliminates: – Moving to the right, but straying up/downwards – Extended fixation strain – Inaccuracy when returning to the text – Incidental / jerky / reflex movements ● Desk-bound
  5. 5. The Demo ● Now this is the fun part :) ● Reading text (non-visual and visual) ● Importing text ● Editing text ● Change language ● Change speech rate and spelling rate
  6. 6. The Components (Hardware) ● Slide potentiometers (motorized!) ● Rotary potentiometers (1 motorized, 2 normal) ● Push buttons ● Arduino (UNO to Mega) ● Adafruit Motor Shield (v2!) ● PcDuino3 (or other Linux SBCs equivalent or better, or just plain laptop/desktop)
  7. 7. The Components (Software) ● Espeak text-to-speech ● Arduino ● Node.js + Angular.js + Socket.io
  8. 8. The Philosophy ● Easy-to-find hardware components ● Be the “next-step” after Arduino Inventor's Kit ● Interchangeable / modular hardware components – no “big black box”, “RYO” (re-use your own) components ● Easy to isolate each components, to learn how it works, how to modify and how to re-use it in other projects ● Education first, Economy second
  9. 9. The Next Steps ● Social chat ● Wikipedia reader ● GNOME desktop integration ● IDE (!) ● Web-browser / Elinks / full browser integration
  10. 10. The Reason Why ● “There won't be any money in this” ● “And you will lose income, do you know that?” ● “You have a wife and a kid, you're not being responsible!” ● “Are you crazy??”
  11. 11. The Reason Why ● I just want this problem nailed ● I dont want to be another bystander ● It “floats all boats”
  12. 12. Mary TTS – A Special Shoutout ● GREAT NATURAL sounding ● Runs on OpenJDK ● More resource intensive ● Software is less robust ● Indonesian Voice (!)
  13. 13. The Case For Text-To-Speech ● NOT only for accessibility / disability ● Voice-enhanced queueing systems ● Announcement systems – public transport, events, etc ● Speed-reading while commuting ● Wearables / headless systems (e.g. “checklist” application) ● In-vehicle applications (e.g. GPS Navigation) ● Low-bandwith podcasting ● Computerized exams ● TTS for Bahasa Indonesia = 260 million people immediately benefits!
  14. 14. The Influencer ● Dear Programmer, A Special Note...
  15. 15. Code, build, hack COBUHA! :)
  16. 16. Thank you! :) Email: kurakuradave@gmail.com GitHub: Www.github.com/kurakuradave/chorustext/ Website: Www.chorustext.org Next Public Event: Maker Faire Singapore 2015, 11th-14th July 2015

×