Voice Interaction in Python

  • 7,709 views
Uploaded 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 …

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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • thanks a lot mate...this presentation very helpful in my project work..
    Are you sure you want to
    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.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
7,709
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
82
Comments
2
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Voice Interaction in Python John Graves [email_address] - Background - Listening Demo - Talking Demo - Code - Resources
  • 2. Voice Interaction in Python John Graves [email_address] - Background - Listening Demo - Talking Demo - Code - Resources
  • 3. Voice Interaction in Python John Graves [email_address] - Background - Listening Demo - Talking Demo - Code - Resources
  • 4. Voice Interaction Background
    • Gesture Music/Radio/TV
    • 5. Voice Telephone
    • 6. Text Chat Google/YouTube
    • 7. E-mail ???
    • 8. Print/Web Comments
  • 9. Voice Interaction Background
    • INTERFACES: Voice and WIMP* are being combined * (Window, Icon, Menu, Pointing device)
    • 10. DEVICES: One Billion Cell Phones Sold in 2009
    • 11. STANDARDS: VoiceXML3.0 – see www.w3.org/Voice/ for “Voice Browser” Activity
  • 12. Speech Recognition in Windows
  • 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. Python Listening Demo
  • 15. Python Talking Demo
  • 16. Python Code
  • 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. Resources Full copy of presentation including voice overs and videos: http:// bit.ly / JohnGravesWiki