Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Audio Programming Assistant A system that supports blind and vision impaired people to learn C# programming Team APA Philip Haines, Ngoc Khuu, Van Tieu-Vinh, Ping Li and Dr Dat Tran (mentor) University of Canberra, Australia Outline • • • • • • • Problem Definition Our Solution System Design System Architecture System Demonstration Future Development Questions Looking It may be.. for an idea I haven’t seen blind students at my university. Why? Teaching Learning from Imagine Cup 2006 Classroom Material Student ??? Software Design … technology enables a better education for all At Our University … So what are the Disability Standards for Education anyway? The Human Rights Commissioner, Graeme Innes will give a fascinating address today in 2B9, from 12 - 1.00 This is a unique opportunity to hear this eminent speaker, who has an international reputation. If you know that… Go to http://www.hreoc.gov.au/about_the_comm ission/president_commissioners/innes.ht ml for a bio of Graeme, who will be accompanied by his guide dog Jeordie Research – People with Sight Problems Blind Vision Impaired 1.4 million children Global under 15 are blind 45 million 135 million (WHO, 2003) (WHO, 2003) Australia Every minute: 50,000 (Blind Citizens, 2004) a child goes blind 480,000 Blind and Vision Impaired People Education Level Unemployed Postgraduates four and a half times more34% likely to be unemployed than the national average (Vision Australia, 2007) All Levels 69% How can technology… …help them achieve equal opportunity in education and employment? Current Technology and Hardware Canberra Blind Society Vision Australia … and Software Screen Reader Key Findings (Vision Australia, 2007) The more formats of material they can access, the higher their employment opportunities There is a higher need for technical skills amongst people who are blind or vision impaired What Technical Skill? I still think it's worthwhile for a blind person to try a career as a programmer Michael Freeman blind programmer in Vancouver, Washington Technical Skill would be… Help blind and vision impaired people become programmers Programming Skill … Our Idea How to Learn Programming? What Software? Attend classes Practice on computer No audio programming tool available Current: Audio WhatJAWS, Scanner, Software? Window-Eyes Read lecture notes & books How to enter? Our Solution Audio Web Browser Audio Programming Tool Audio C# .NET programming Studio.NET Edit, Compile , Debug, and Run C# programs Audio Web Browser Provide better access to Web pages, Make websites voice enabled, and more … Audio Web Site Audio Provide audio learning Web Site materials Download audio tools Provide a forum Assumptions and Requirements Blind users can use computer keyboards No commercial screen reader software is included System design: not only for blind and vision impaired users but also for normal vision users Interface design: comply Microsoft and W3C standards for vision impaired users The Challenge Current Visual C# programming tool is not an open source We cannot ask Website providers to add voice to their Web pages 1. Audio Studio.NET (Programming tool) Values Add a entered Button Name OKButton Blind users: Voice available OK Text Load or on create a project, then edit, compile, every control 200, 400 Location debug, run and save the project 200 Width Vision impaired users: Large font 50 Height Co Con Console Arial Font Use short cut keys or just Tab and Enter keys 16px Size Font 1 Index Tab 1. Audio Studio.NET Outputs text Load or create a project, then edit, compile, or graphics debug, run and save the project and voice Outputs text or graphics 2. Audio Web Browser Use arrow keys to move up and down Press Enter to select that link Audio Web Browser Link is spoken out and highlighted Audio Web Site System Architecture System Demonstration Audio Studio.NET Practice programs Audio Web Browser Audio Web Browser System Evaluation Sharon, blind, graduate Rishi, vision impaired, music student Robert, blind, lawyer Costs Costs C# SDK and Speech SDK: free Programming and Web Browser Tools: free Web Administration: minor cost Benefits Benefits Learning tools for everyone Higher chance to be employed Increase number of students Increase productivities of employees Accessibility to government & organization websites Intended Impacts change education programs Equal oppoturnity in education and employment Develop voice-enabled software change policies Future Development Audio Website Audio Web Browser Speech Recognizer Audio Studio.NET Text-toSpeech Braille Thank you! Many thanks to University of Canberra, Special thanks to Graham, Paul Vision Australia, and Brooks, Rishi, Robert and Sharon. Canberra Blind Society.