What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf ·...
Transcript of What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf ·...
![Page 1: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/1.jpg)
What you didn't know your phone could do...
Simon P. Ditner / TAUGClod Patry / AMUG
![Page 2: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/2.jpg)
Getting from A to ZAdventure games for your PBX
![Page 3: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/3.jpg)
About Me
![Page 4: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/4.jpg)
Simon Ditner
![Page 5: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/5.jpg)
From Toronto
![Page 6: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/6.jpg)
Organizer for TAUG
![Page 7: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/7.jpg)
We're at booth 405
![Page 8: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/8.jpg)
What I Do
![Page 9: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/9.jpg)
Write software
![Page 10: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/10.jpg)
Leverage open source
![Page 11: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/11.jpg)
Linux
![Page 12: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/12.jpg)
Apache
![Page 13: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/13.jpg)
MySQL
![Page 14: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/14.jpg)
PostgreSQL
![Page 15: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/15.jpg)
Asterisk
![Page 16: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/16.jpg)
Interested in HCI(human computer interaction)
![Page 17: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/17.jpg)
Particularly
![Page 18: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/18.jpg)
![Page 19: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/19.jpg)
Novel ways of viewing
![Page 20: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/20.jpg)
and accessing information
![Page 21: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/21.jpg)
Today's Theme
Things previously not feasible– Due to cost– Lack of access to technology– Disconnect between I.T. and Telecom– Preconceptions about what can be done
![Page 22: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/22.jpg)
The future is here
![Page 23: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/23.jpg)
Everything is obvious
![Page 24: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/24.jpg)
And relatively trivial
![Page 25: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/25.jpg)
Only surprising
![Page 26: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/26.jpg)
Due to limited options in past
![Page 27: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/27.jpg)
[Imaage:Phone]
![Page 28: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/28.jpg)
Recent
![Page 29: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/29.jpg)
(in telco terms)
![Page 30: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/30.jpg)
Changes
![Page 31: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/31.jpg)
Insane amounts of bandwidth
![Page 32: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/32.jpg)
VoIP standards like SIP, H.323, IAX2 taking hold
![Page 33: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/33.jpg)
Commoditization of telephony hardware
![Page 34: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/34.jpg)
Packetization of voice
![Page 35: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/35.jpg)
Voice processed & routed like data
![Page 36: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/36.jpg)
[Image:SPA1001]
![Page 37: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/37.jpg)
Fog around VoIP has lifted
![Page 38: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/38.jpg)
VoIP apps no longer vapour
![Page 39: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/39.jpg)
Can be used for real work
![Page 40: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/40.jpg)
Open Source making it easier
![Page 41: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/41.jpg)
Applications we'll explore
● Playing text adventures over the phone● Altering your voice on the fly● Conference call manager
![Page 42: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/42.jpg)
Budget for these projects:
![Page 43: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/43.jpg)
$0.00
![Page 44: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/44.jpg)
My goal...
![Page 45: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/45.jpg)
Play Zork over the telephone
![Page 46: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/46.jpg)
Zork
● Text-based game from the late 1970's● Before graphical computer games● Similar to choose-your-own adventure
books● Runs on the Z-Machine
![Page 47: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/47.jpg)
Z-Machine
● Byte code interpreter● Write once, run anywhere● Similar concept to Java
![Page 48: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/48.jpg)
An sample dialogue
![Page 49: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/49.jpg)
The door reluctantly opens to reveal a rickety staircase descending into darkness.
![Page 50: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/50.jpg)
>go down
![Page 51: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/51.jpg)
You have moved into a dark place.
![Page 52: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/52.jpg)
The trap door crashes shut, and you hear someone barring it.
![Page 53: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/53.jpg)
It is pitch black. You are likely to be eaten by a grue.
![Page 54: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/54.jpg)
>turn on lantern
![Page 55: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/55.jpg)
The brass lantern is now on.
![Page 56: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/56.jpg)
Cellar
![Page 57: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/57.jpg)
You are in a dark and damp cellar with a narrow passageway leading north, and a crawlway to the south.
![Page 58: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/58.jpg)
On the west is the bottom of a steep metal ramp which is unclimbable.
![Page 59: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/59.jpg)
>go north
![Page 60: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/60.jpg)
The Troll Room
![Page 61: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/61.jpg)
This is a small room with passages to the east & south. Bloodstains & deep scratches mar the walls.
![Page 62: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/62.jpg)
A nasty-looking troll, brandishing a bloody axe, blocks all passages out of the room.
![Page 63: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/63.jpg)
The axe gets you right in the side. Ouch!
![Page 64: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/64.jpg)
My toolbox
● Asterisk (:-)● Z-Machine (bytecode interpreter)● Sphinx2 (speech recognition)● Festival (text to speech)● Perl (scripting language)
![Page 65: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/65.jpg)
Briefly
![Page 66: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/66.jpg)
Asterisk is 3 things
● An IVR– Interactive Voice Response
● A PBX– Private Branch Exchange
● A Media Gateway– Convert calls from different formats and
protocols (G.711, G.729; SIP, IAX2, SCCP)
![Page 67: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/67.jpg)
Asterisk is extensible
● AGI– Asterisk Gateway Interface
● Manager API– A socket based event and control channel
● C Modules– Embedding your software into Asterisk
![Page 68: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/68.jpg)
What I'm using out of this
● IVR (Interactive Voice Response)● AGI (Asterisk Gateway Interface)
![Page 69: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/69.jpg)
How does AGI make it extensible?
● Launches any external program● Provides command path over
STDIN/STDOUT● Audio available over file descriptor 3
(EAGI only)
![Page 70: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/70.jpg)
getting from A to Z
![Page 71: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/71.jpg)
increments
![Page 72: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/72.jpg)
built simple applications
![Page 73: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/73.jpg)
retrieve weather & read back
![Page 74: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/74.jpg)
“Today, cloudy with a high of 21...”
![Page 75: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/75.jpg)
simple DTMF
![Page 76: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/76.jpg)
“you pressed 1, 2, 3”
![Page 77: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/77.jpg)
Chose a Z-Machine
● Found Rezrov, written in perl● Open source● I/O is abstracted from the actual Z-
machine
![Page 78: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/78.jpg)
[image thumb]
![Page 79: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/79.jpg)
Capture Output
● Collect text that would have been printed to the screen
● Pipe through Festival● Tell asterisk to play the file using the
command path
![Page 80: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/80.jpg)
Capture Input
● Collect DTMF digits● Translate numbers to words● Send to Z-Machine over command path
![Page 81: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/81.jpg)
Experiment with Sphinx2
● Capture audio in Asterisk● Wait for pause in speaking● Send audio to Sphinx2● Collect recognized text● Type it in to Zork as if from keyboard
![Page 82: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/82.jpg)
Capture Output
● Collect text that would have been printed to the screen
● Pipe through Festival● Tell asterisk to play the file using the
command path
![Page 83: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/83.jpg)
[Demo]
![Page 84: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/84.jpg)
Time invested:
![Page 85: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/85.jpg)
48 hours
![Page 86: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/86.jpg)
Taking it further...
![Page 87: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/87.jpg)
Open source developers are accessible
![Page 88: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/88.jpg)
Ran into Kevin Lenzo at Astricon
![Page 89: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/89.jpg)
Developer for Festival
![Page 90: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/90.jpg)
And Sphinx2
![Page 91: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/91.jpg)
Details on building better grammars
![Page 92: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/92.jpg)
Contacted author of Rezrov
![Page 93: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/93.jpg)
Details on extracting vocab and grammar from Zork
![Page 94: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/94.jpg)
Vast improvements
![Page 95: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/95.jpg)
Minimal effort
![Page 96: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/96.jpg)
Began implementing an AJAX interface
![Page 97: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/97.jpg)
Can track location on web
![Page 98: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/98.jpg)
Became less about Asterisk
![Page 99: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/99.jpg)
More about my application
![Page 100: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/100.jpg)
Limit is my imagination
![Page 101: What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf · 2010. 3. 7. · Sphinx2 (speech recognition) ... Astricon. Developer for Festival.](https://reader034.fdocuments.net/reader034/viewer/2022052007/601c2ac15ce3ac516578da2a/html5/thumbnails/101.jpg)
Play now!
416-548-7557