What you didn't know your phone could doedmonson.paunix.org/rezrov/zoip+0.3+talk,+it360+2007.pdf ·...

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

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.

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