Your SlideShare is downloading. ×
0
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 <ul><li>Gesture Music/Radio/TV
Voice Telephone
Text Chat Google/YouTube
E-mail ???
Print/Web Comments </li></ul>
Voice Interaction Background <ul><li>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 </li></ul>
Speech Recognition in Windows
Upcoming SlideShare
Loading in...5
×

Voice Interaction in Python

7,963

Published on

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.

Published in: Technology
2 Comments
2 Likes
Statistics
Notes
  • thanks a lot mate...this presentation very helpful in my project work..
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • This presentation led to the creation of the open source project Open Allure at http://openallureds.org which has a Google Group at http://bit.ly/openalluregg and a series of short YouTube videos at http://bit.ly/openallure demonstrating what voice (and gesture) recognition in Python can do.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
7,963
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
85
Comments
2
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Voice Interaction in Python"

  1. 1. Voice Interaction in Python John Graves [email_address] - Background - Listening Demo - Talking Demo - Code - Resources
  2. 2. Voice Interaction in Python John Graves [email_address] - Background - Listening Demo - Talking Demo - Code - Resources
  3. 3. Voice Interaction in Python John Graves [email_address] - Background - Listening Demo - Talking Demo - Code - Resources
  4. 4. Voice Interaction Background <ul><li>Gesture Music/Radio/TV
  5. 5. Voice Telephone
  6. 6. Text Chat Google/YouTube
  7. 7. E-mail ???
  8. 8. Print/Web Comments </li></ul>
  9. 9. Voice Interaction Background <ul><li>INTERFACES: Voice and WIMP* are being combined * (Window, Icon, Menu, Pointing device)
  10. 10. DEVICES: One Billion Cell Phones Sold in 2009
  11. 11. STANDARDS: VoiceXML3.0 – see www.w3.org/Voice/ for “Voice Browser” Activity </li></ul>
  12. 12. Speech Recognition in Windows
  13. 13. VoiceXML 2.0 Sample from W3C <?xml version=&quot;1.0&quot;?> <vxml version=&quot;2.0&quot;> <menu> <prompt> Say one of: <enumerate/> </prompt> <choice next=&quot;http://www.sports.example/start.vxml&quot;> Sports </choice> <choice next=&quot;http://www.weather.example/intro.vxml&quot;> Weather </choice> <choice next=&quot;http://www.news.example/news.vxml&quot;> News </choice> <noinput> Please say one of <enumerate/></noinput> </menu> </vxml>
  14. 14. Python Listening Demo
  15. 15. Python Talking Demo
  16. 16. Python Code
  17. 17. 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
  18. 18. Resources Full copy of presentation including voice overs and videos: http:// bit.ly / JohnGravesWiki
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×