101
What you didn't know your phone could do... Simon P. Ditner / TAUG Clod Patry / AMUG

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

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
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

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

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

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

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

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

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

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

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

[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

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

(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

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

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

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

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

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

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

[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

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

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

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

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

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

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

$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

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

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

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

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

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

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

>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

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

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

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

>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

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

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

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

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

>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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

“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

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

“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

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

[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

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

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

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

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

[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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Play now!

416-548-7557