Mazty said:
timmah said:
If you honestly think that requires a lot of processing, I really don't know what else to tell you. I used to voice control an old (slow) P3 computer running Windows 2000, also, one of the Rainbow Six games on the original Xbox allowed in-game voice control of the squads and that processor was certainly very weak by today's standards. The first voice control system for a GUI came out in the late 80's, so obviously it can be done with VERY limited processing resources. I don't know where you get these ideas, simple voice recognition and control has been around a long time, worked on much, much weaker hardware than what we have today, and does NOT require much processing power. Cherry picking the keywords out of converted text is also not processor intensive at all, neither is a simple text based query to find the propor response or action. We're not talking about something like Siri here.
|
The in-game voice controls however were specific sentences. There was no variation whatsoever in them. Go figure how many different ways there are of asking to upgrade your suit.
I get these ideas from remembering what those games were like, and what people are now asking for...Don't be patronising please, there's no need.
Also you say "We're not talking about something like Siri here". See the potential issue? Everyone with a 4s onwards will expect a similar experience otherwise "Why is my small phone kicking my brand new consoles ass??". Reviews will inevitably compare the two systems and therefore you have to be able to offer a similar experience at the very least.
|
You must have missed what I said about picking out keywords from the sentence. This greatly simplifies the overall process and would allow something like what I'm describing to work. For the example we're using, no matter how you ask to upgrade your suit, the words 'upgrade' and 'suit' should always be in that sentence (hell, even if only the word 'suit' was in the sentence, it could say 'What would you like to do with your suit' and give you options), so the system knows which menu to take you into based on those keywords alone. From there it would be as simple as the computer asking you which upgrade you would like to apply, and either inputting the answer via touchscreen or voice. Because this is in-game and therefore very specific to that game, and because you're interacting with a virtual assistant that only performs specific functions within the game, the number of commands does not have to be even close to what Siri is able to process. It's been a while since I've done any programming, but when I was in college (back in '02) one of my classmates made a proof of concept in VB similar to this and was able to process queries, then present a response from natural sentence structure by picking out pre-programmed keywords without having to parse the entire sentence using either keyboard or off-the-shelf voice recognition software as the input, and without using significant processing power... so I know it could be done. It probably won't, but it is possible.
Though something like this could (unfairly) get compared to Siri, there could still be some cool applications.
EDIT: Though if this were implemented via the cloud like Siri, this discussion would become a moot point.