![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
|
![]() |
#1 |
The Old Man
![]() |
![]()
Some of us have already used voice comands in SH3 and SH4 and it was a wonderful experience. The voice recognition program was even inteligent enough to move the mouse and click.
Now, I don't expect the devs to dedicate extra time and money to implement such a feature. But with a bit of planning and little effort, they could make a control system that would allow a simple external voice->key application to achieve amazing results in the game. Each command, button click, textbox select, practically anything you can click with your mouse should have the option of ataching a key command to it. So for example, by pressing something like CTRL-SHIFT-ALT-R would be the same as clicking the textbox for entering Course. We would link in our external voice recog program the spoken sentence "Set new course" to CTRL-SHIFT-ALT-R. Each item, when focused, whould expect certain commands/keys. One of them is to also break focus. So, for example you can say "Nevermind or "just kidding" to break the focus on that item. So the game also needs specific control for each item. Focus on an item should be customisable like this: - how many seconds without player control before it breaks the focus - how many seconds without player control before it completes the order - how many items of info (key presses) does the item expect? - what to do with incomplete data? after how many seconds to delete the current data without breaking focus. Or, after how many seconds to convert the data into something usable? -So, saying "Set new course to...." would focus the course textbox and only allow certain inputs. -Saying "Set new course for London.... Just kidding, set new course for 2-2-5" would work as the textbox only expects certain keypresses and a specific number of them. -But what if you say "Set new course for 2-2...." now the game waits. But for what? It did expect you to say "0-2-2" or "2-2-...something" because it needs 3 items, right? But after about 1-2 seconds, the game stops waiting and decides that you meant to say "0-2-2" and completes the order. -Set new course for 2-2 rudder 10 degrees. Here, the necessity of optional parameters is underlined. Even though we did not give a complete 0-2-2 order, by saying "rudder" we have switch to another optional parameter for that order, the turn radius. But the setting of the rudder is in fact the same as setting the ruder itself. So, this order is in fact the same as "Rudder 10 degrees, to course 2-2" or "Rudder 10 degrees to bearing 9-0". -So saying Rudder 20 degrees is actually a "Set Course" command with other parameters turned off. Another example... the sonar station. Let's call our sonar guy Hans... - "Hans,," this puts focus on hans - "Fire torpedoes...." comletely ignored since Hans can't do that. - "Repeat last report", easy... - "Report on closest...", now he waits. Such orders whould be progressive, like functions with optional arguments. Here, the devs must think of the possibilities. One of them is that you just want him to report the closest thing, either merchant or warship. So after 1-2 seconds the order is given as it is based on Hans->ReportOrder focus settings. - "Report on closest merchant", easy, now Hans knows what you want from him imediately -"Report on last contact", it begins the same way but now Hans updates his report on the last contact he was given or he reported. -"Report on contact", another progressive order. This actually selects a bearing textbox that allows you to ask him about a precise contact, that you can view through the periscope for example. -so as before "Report on contact at 2-2" means that after a few seconds he'll try to report the contact that is closest, in terms of bearing, to 022, within a certain limit, of course. Since voice commands only mimic actual voice orders and already most orders are in fact progressive, I believe that this can easily be done. For example, when sending data to the TDC, you can either send one item of info (bearing for ex), two (bearing and AOB) and so on... The Send TO TDC button already acts as a progressive order. The basic vanilla version only needs such a structure to exist. After that, moders, or the casual user can customize every part of it. The actual part of voice recognition training and setting the keys would be done in an external program. Last edited by karamazovnew; 09-13-09 at 02:29 PM. |
![]() |
![]() |
![]() |
#2 |
Grey Wolf
![]() Join Date: Jan 2002
Location: Holland
Posts: 785
Downloads: 122
Uploads: 0
|
![]()
I fully agree with you, Karamazovnew. Voice command is immersion. I always play SH3 with it. SH-5 should allow for that at least. Very important is that you could do voice command combined with key-board commands. This enables the possibility that you can do more task together. General commands I issue with voice commands while doing micromanagement by the mouse. In the heat of attack I'm able to work as if two persons operate my pc.
|
![]() |
![]() |
![]() |
#3 |
Commander
![]() Join Date: Jun 2004
Location: Switzerland
Posts: 469
Downloads: 2
Uploads: 0
|
![]()
Dangerous Waters has this feature, on the other hand Sonalyst is also active in the music business (not sure if that matters). DW can be trained to recognize YOUR voice (and accent).
being my english very basic I didn't dive into this feature much. I managed a few times to order course and depth changes: Here an extract from a file found on Subguru.com (DW voice recognition commands and Syntax, www.subguru.com/DW_missions/DW_VoiceCommands.doc) Make [ turns for, your speed] n [knots] Make your course n [degrees] Make your depth n [feet, meters] Launch [active, passive] decoy [deep, shallow] Designate type as [surface, subsurface, air...] [Raise, Lower] the [radar mast, E S M mast, radio mast, periscope, snorkel mast]
__________________
If you are going through hell... keep going (Winston Churchill) |
![]() |
![]() |
![]() |
#4 |
Ace of the Deep
![]() Join Date: Aug 2008
Location: West Virginia
Posts: 1,207
Downloads: 14
Uploads: 0
|
![]()
I wouldnt mind having the option of voice control. Played DW with it, and I like it. Had to stop tho.. Wife was giving me "the look" everytime I gave an order.
![]() |
![]() |
![]() |
![]() |
#5 |
Commander
![]() Join Date: Jun 2004
Location: Switzerland
Posts: 469
Downloads: 2
Uploads: 0
|
![]()
Since the juice of sub-sims (to me anyway) is the battle, the juice is also the more stressing part of the mission.
From the little i was lucky to learn, my priorities in order of inportance into battle are: 1. communication 2. somthing else.
__________________
If you are going through hell... keep going (Winston Churchill) |
![]() |
![]() |
![]() |
#6 |
Eternal Patrol
![]() Join Date: Mar 2006
Location: CATALINA IS. SO . CAL USA
Posts: 10,108
Downloads: 511
Uploads: 0
|
![]()
Why even have a Sim ? Why not have them make a movie that you can interact with ?
That's what all these kind of posts seem to want. |
![]() |
![]() |
![]() |
#7 |
Commander
![]() Join Date: Jun 2004
Location: Switzerland
Posts: 469
Downloads: 2
Uploads: 0
|
![]()
?
So you would like to issue the orders with the mouse ? I don't understand your comment
__________________
If you are going through hell... keep going (Winston Churchill) |
![]() |
![]() |
![]() |
#8 | |
Grey Wolf
![]() Join Date: Jun 2004
Location: The Colourful Seville - Spain
Posts: 971
Downloads: 18
Uploads: 0
|
![]()
While I also see that a voice recognition module would be off-schedule, mapping (and allowing to remap) all orders/commands would make it easier to use VR, and we'd be getting 2 requests in 1 (VR mapping ease, and key re-mapping in an options menu).
Quote:
Does this mean that this particular post wants SH5 to be a movie? Not for me. ![]() |
|
![]() |
![]() |
![]() |
#9 | |
Fleet Admiral
![]() |
![]() Quote:
![]() <Clearing Throat> Sir, the correct terminology would be "Belay that" http://www.maritime.org/fleetsub/chap2.htm#2B Just kidding indeed! Harrumph! ![]()
__________________
abusus non tollit usum - A right should NOT be withheld from people on the basis that some tend to abuse that right. |
|
![]() |
![]() |
![]() |
#10 |
Medic
![]() Join Date: Mar 2007
Posts: 167
Downloads: 0
Uploads: 0
|
![]()
Interesting idea but not one I would use. My wife wouldn't appreciate me getting excited in a tense moment shouting "Crash dive" at my computer while she's sleeping!
|
![]() |
![]() |
![]() |
|
|