Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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

582 views

Published on

ChorusText's presentation slides at GNOME Asia Summit 2015

  • Be the first to comment

  • Be the first to like this

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

×