Voice Interaction in Python

Embed Size (px)

Citation preview

Voice Interaction in Python

John [email protected]

- Background- Listening Demo- Talking Demo- Code- Resources

Voice Interaction in Python

John [email protected]

- Background- Listening Demo- Talking Demo- Code- Resources

Voice Interaction in Python

John [email protected]

- Background- Listening Demo- Talking Demo- Code- Resources

Voice Interaction Background

GestureMusic/Radio/TV

VoiceTelephone

Text ChatGoogle/YouTube

E-mail???

Print/WebComments

Voice Interaction Background

INTERFACES: Voice and WIMP* are being combined
* (Window, Icon, Menu, Pointing device)

DEVICES: One Billion Cell Phones Sold in 2009

STANDARDS: VoiceXML3.0
see www.w3.org/Voice/ for Voice Browser Activity

Speech Recognition in Windows

VoiceXML 2.0 Sample from W3C

Say one of: Sports Weather News Please say one of

Python Listening Demo

Python Talking Demo

Python Code

Resources

Inigo Surguyhttp://www.67bricks.comSpeech recognition in Windows using Pythonhttp://www.surguy.net/articles/speechrecognition.xml

Michael GundlachPython speech modulehttp://pypi.python.org/pypi/speech/0.5.1

Christo ButcherDragonfly: Python-based speech recognition frameworkhttp://code.google.com/p/dragonfly/

Getting started with VoiceXML 2.0http://www.w3.org/Voice/Guide/

Don't miss Brian Thorne's talk on Computer Vision at 4 pmhttp://nz.pycon.org/talks/talk/18/http://pycam.googlecode.com

Resources

Full copy of presentation including voice overs and videos:

http:// bit.ly / JohnGravesWiki

Click to edit the title text formatClick to edit Master title style

Click to edit the title text formatClick to edit Master title style

Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline Level

Ninth Outline LevelClick to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit the title text formatClick to edit Master title style

Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline Level

Ninth Outline LevelClick to edit Master text styles

Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline Level

Ninth Outline LevelClick to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline Level

Ninth Outline LevelClick to edit Master text styles

Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline Level

Ninth Outline LevelClick to edit Master text styles

Second level

Third level

Fourth level

Fifth level