Voice Interaction in Python - Presentation Transcript
Voice Interaction in Python John Graves [email_address] - Background - Listening Demo - Talking Demo - Code - Resources
Voice Interaction in Python John Graves [email_address] - Background - Listening Demo - Talking Demo - Code - Resources
Voice Interaction in Python John Graves [email_address] - Background - Listening Demo - Talking Demo - Code - Resources
Voice Interaction Background
Gesture Music/Radio/TV
Voice Telephone
Text Chat Google/YouTube
E-mail ???
Print/Web Comments
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 <?xml version="1.0"?> <vxml version="2.0"> <menu> <prompt> Say one of: <enumerate/> </prompt> <choice next="http://www.sports.example/start.vxml"> Sports </choice> <choice next="http://www.weather.example/intro.vxml"> Weather </choice> <choice next="http://www.news.example/news.vxml"> News </choice> <noinput> Please say one of <enumerate/></noinput> </menu> </vxml>
Python Listening Demo
Python Talking Demo
Python Code
Resources Inigo Surguy http://www.67bricks.com Speech recognition in Windows using Python http://www.surguy.net/articles/speechrecognition.xml Michael Gundlach Python speech module http://pypi.python.org/pypi/speech/0.5.1 Christo Butcher Dragonfly: Python-based speech recognition framework http://code.google.com/p/dragonfly/ Getting started with VoiceXML 2.0 http://www.w3.org/Voice/Guide/ Don't miss Brian Thorne's talk on Computer Vision at 4 pm http://nz.pycon.org/talks/talk/18/ http://pycam.googlecode.com
Resources Full copy of presentation including voice overs and videos: http:// bit.ly / JohnGravesWiki
Python can be used together with a speech recogniti more
Python can be used together with a speech recognition/generation engine to create voice-enabled applications. Best choice of three approaches examined is dragonfly (http://code.google.com/p/dragonfly/). For videos, see http://bit.ly/JohnGravesPythonNoHands or http://bit.ly/JohnGravesWiki. less
0 comments
Post a comment