Solved

Voice Based -- ASP.net C# MVC5 website

Posted on 2013-11-05
6
592 Views
Last Modified: 2013-11-22
I have done many ASP.net C# MVC5 websites.
What is the best example to do something like the below ?

 1. user goes to ASP.net website which has 20 blank textboxes, with CURSOR in first box
 2. user talks to device to fill-in textbox
 3. user clicks something or says something to go to the next blank textbox
 4. repeats step #2 and #3 multiple times for each additional textbox
 5. user clicks something or says something to submit page
 6. page displays SUCCESS webpage, click "here" to do again

I don't need edit functions, I will have a manager edit the TEXT for proper spelling/etc later.
0
Comment
Question by:finance_teacher
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
6 Comments
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 39626198
That would have to be a speech to text program that is installed on the client's computer like Dragon Speech Recognition Software http://www.nuance.com/dragon/index.htm .  The software to do speech recognition is probably way too large a program to download with each page of a web site.  It requires Digital Signal Processing (lots of CPU cycles) and a very large library of words for recognition and translation.  This already works with normal web sites to do what you have described.
0
 

Author Comment

by:finance_teacher
ID: 39627177
You said "already works with normal web sites"

How can I do the steps on my website via the iPad/Android/etc like above without having to click the "Talk" button/etc ?
0
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 39628015
I doubt that you can.  Why would anyone want 'voice commands' and/or 'speech to text' on all the time?
0
How our DevOps Teams Maximize Uptime

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us. Read the use case whitepaper.

 

Author Comment

by:finance_teacher
ID: 39629193
I have 20 techs walking inside a big aircraft, hand typing a note for issue #1, clicking tab, hand typing another note, clicking tab, doing 40 more times, then clicking FINISH after they walk out of the plane.

I want them to talk, click tab, talk, click tab, etc.
0
 
LVL 83

Assisted Solution

by:Dave Baldwin
Dave Baldwin earned 250 total points
ID: 39629285
You need a "dictation" app then.  But I believe that most dictation software uses a push-to-talk because people often are saying things and talking to each other about things they don't want recorded.  This search https://www.google.com/search?q=phone+tablet+dictation+app brings up a bunch of dictation apps.
0
 
LVL 12

Accepted Solution

by:
deanvanrooyen earned 250 total points
ID: 39632125
1. go to google.com (with any webcam/mic installed and working)
2. click on 'search by voice'

Im assuming you want this functionality?

http://slides.html5rocks.com/#speech-input

we're slowly being pulled out of XHTML, even if its going kicking and screaming :)
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Generate Unique ID in VB.NET 21 103
How to reference a column by name when iterating through a GridView ? 1 32
asp.net web app 3 20
c#, case, if 4 18
Introduction This article shows how to use the open source plupload control to upload multiple images. The images are resized on the client side before uploading and the upload is done in chunks. Background I had to provide a way for user…
This article is for Object-Oriented Programming (OOP) beginners. An Interface contains declarations of events, indexers, methods and/or properties. Any class which implements the Interface should provide the concrete implementation for each Inter…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…

756 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question