Find Jobs
Hire Freelancers

Mouse echo TTS app using Windows OCR + UI Automation

$30-250 USD

Cancelled
Posted over 7 years ago

$30-250 USD

Paid on delivery
0) The main window should have two checkboxes: "Use OCR" and "Use UI Automation". Below each checkbox should be a dropdown list that the user can use to select a voice for each choice from the list of installed SAPI voices. There are two voices installed with US Windows 10 (Microsoft David desktop and Microsoft Zira desktop), so default to using those two. If the user changes checkboxes or the selected voice, save their settings to appropriate user app data file. Three buttons: Save, Cancel, Exit App should honor the Speech speed in the Speech control panel. That's all the UI we'll need for this app. Two functionality milestones: 1) Windows 10 includes a free OCR module. See [login to view URL] You can also get OCR for Windows 8.1 store apps: [login to view URL] [login to view URL] I need an app for moderate-vision-impaired people, which speaks whatever text is under the mouse, using TTS. So basically, if the Use OCR checkbox is checked: - on mouse hover for one second, take a snapshot of the screen - Run OCR on the contents of the screen. - Figure out what text object is under the mouse pointer when you took the snapshot - flush the TTS speech output queue - Speak that text element (largest appropriate size returned) 2) Look at the Inspect tool from MSDN: [login to view URL](v=vs.85).aspx [login to view URL] does something kinda similar: if you hover the mouse over any item, it returns a bunch of information. Typically the Name attribute of the information returned corresponds to the text shown on the screen, but not always. Sometimes the Name is wrong or missing (that's why we need the Mouse Echo feature). Sometimes the Name is a more complete version of what is visible. Sometimes the Name is a label, and the text you're hovering over is the Value. So if the Use UI Automation checkbox is checked: - on mouse hover for 1 second, get the UIA object under the mouse - flush the speech queue - speak the Name, Role, and Value using the TTS voice they selected So if both checkboxes are checked, we'll here the text first, then (typically in a different voice) the accessible item, which might include the same text.
Project ID: 11637809

About the project

3 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average $255 USD for this job
User Avatar
Looking forward to discuss more details about the project and deliver the same to your specifications.
$352 USD in 5 days
4.9 (96 reviews)
7.0
7.0
User Avatar
Hi. Looks like an helper for blind people. It is little bit more complicated then you think. I can start at monday.
$250 USD in 10 days
5.0 (36 reviews)
5.9
5.9

About the client

Flag of UNITED STATES
Fitchburg, United States
5.0
6
Payment method verified
Member since May 1, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.