KEYSPEECH 3.0.0 released. Now supports multiple DirectX PTTs!!!!
-
@Ice:
Hi KeySpeech. Got some thought on the KeySpeech tool.
I would like to see the following added.
Add a directive to your ReadMe or somewhere smarter where the speech training wizard can be found in your Windows setup. Something simple like Start/Control Panel/Speech Recognition or even Start/Control Panel/Ease of Access/Speech Recognition.Cheers,
To open Windows Speech Recognition engine (setting, training):
- Open Windows Speech Recognition profile tool by selecting Profile manager item within KeySpeech’s popup menu on Windows taskbar
- click on Advanced Speech Options control panel’s link within Windows Speech Recognition profile tool
-
once there choose your preferred PTTS, the profile according to your callsign and the accuracy slider. I suggest you start with an accuracy value of 95% and start trimming it down until your ratio of positives/false positives is good for you.
Balloon tip show an accuracy average, then it will useful to adjust accuracy slider
-
@Ice:
Hi KeySpeech. Got some thought on the KeySpeech tool.
I would like to see the following added.
Add a directive to your ReadMe or somewhere smarter where the speech training wizard can be found in your Windows setup. Something simple like Start/Control Panel/Speech Recognition or even Start/Control Panel/Ease of Access/Speech Recognition.
Take care of unistalling the previous version in your installer.
Having 305 intalled I got an update request for 306, not 307 although the readme shows me 307 and 307 is installed.Cheers,
To open Windows Speech Recognition engine (setting, training):
- Open Windows Speech Recognition profile tool by selecting Profile manager item within KeySpeech’s popup menu on Windows taskbar
- click on Advanced Speech Options control panel’s link within Windows Speech Recognition profile tool
Is this an anwser to my post which you saw as a question?
Is this the smarter way of finding Windows Speech Recognition tool/training/settings?
Not sure what you mean here. Think the later.If the later, I did not find the WSR tool via the mentioned steps when I started with KeySpeech.
There is nothing in the ReadMe and there is no (not yet) manual available. Not an issue as most will find WSR via the Windows path. Still … a line added to the ReadMe solves this.By the way. In my Speech Profile Manager window there is no Advanced Speech Option to find? (running version 3.0.7.0)
And no offence ment but I would write things a bit different. Take it step by step while explaining stuff. Don’t work 3 steps in advance and than at the end of the sentence mention the first step one needs to take.
“Open Windows Speech Recognition profile tool by selecting Profile manager item within KeySpeech’s popup menu on Windows taskbar”
= Go to Windws taskbar, rightclick the KeySpeech icon and select Profile Manager. In the pop-up window/Speech Profile Manager select Advanced Speech Option. =As to feedback on the tool. I run my PC most of the day. When I fly in the morning KeySpeech works perfect. Good hitrate. When I come back and fly again after a few hours KeySpeech does not respond to anything. Does KeySpeech become active again after Win7 has come out of a standby/sleep state?
I have Win7 Ultimate 64bit on a balanced power plan with a PC sleep status after 30 minutes of inactivity. My motherboard is a GIGABYTE GA-Z77X-D3H with (2x) Corsair 8GB DDR3-1600 Vengeance LP, XMP memory.Cheers.
-
Hello Ice, you need to download the latest release v3.0.8
I will analyze your feedback :
As to feedback on the tool. I run my PC most of the day. When I fly in the morning KeySpeech works perfect. Good hitrate. When I come back and fly again after a few hours KeySpeech does not respond to anything. Does KeySpeech become active again after Win7 has come out of a standby/sleep state?
Thanks
-
I am unable to get it to work myself. Profiles in the correct folders and showing up, running BMS, try voice commands I get nothing. It still registers the accuracy rate, but the actual in game does not do anything. Not sure why it isn’t tbh, it seems straight forward enough.
-
Tittle says it all
Keyspeech has a new version (3.0.0) that now allows the use of multiple directX buttons as PTTs.
trial version can be downloaded here. http://www.keyspeech.net/#/Download
So my only drawback to KEYSPEECH is now solved. Great support listening to all the feedback from users/customer.
Now there is no excuse not to talk to your AI wingmen. ATC or AWACS…
enjoy
I used to use a speech program in the past to control the communication interface in falcon (talking with AI via voice)…hence giving orders in singleplayer to the package …was fun.
Maybe worth trying again Thanks for application ! -
@TeC:
I am unable to get it to work myself. Profiles in the correct folders and showing up, running BMS, try voice commands I get nothing. It still registers the accuracy rate, but the actual in game does not do anything. Not sure why it isn’t tbh, it seems straight forward enough.
Hi,
Firstly, you need to create Windows Recognition Profile. Go to Windows taskbar, then right click on KeySpeech’s icon, then click on Profile manager menu item. In the Windows Speech Recognition Profile Backup and Restore utility, click on the Advanced Speech Options control panel link, then you will get ready to manage your Windows Recognition Profile. Also, you can adjust your microphone in this panel.
Secondly, make sure that your simulator profile is selected in KeySpeech. Go to Windows taskbar, then right click on KeySpeech’s icon, then click on Settings menu item. In the KeySpeech Settings window, go to Profile tab and select the simulator profile.
Thirdly, set Speech Recognition Accuracy to 0. Go to Windows taskbar, then right click on KeySpeech’s icon, then click on Settings menu item. In the KeySpeech Settings window, go to Accuracy tab and put the slider at far left side. Later, you could adjust the Speech Recognition Accuracy value based on your accuracy average. To see Accuracy average, go to Windows taskbar, move your mouse cursor over KeySpeech’s icon, then you will see your Accuracy average in the balloon tip.
Fourthly, set your PTT Hotkeys. Go to Windows taskbar, then right click on KeySpeech’s icon, then click on Settings menu item. In the KeySpeech Settings window, go to Control tab (default tab) and click on Add button then follow instructions.
Open Notepad and KeySpeech (minimized), give the focus to Notepad and try a simple voice command. If everything are setted properly, you will see characters in Notepad.
Hoping that it’s useful.
-
KeySpeech is compatible with Windows 10
Thanks
-
How do I assign directx inputs?
-
How do I assign directx inputs?
Go to Windows taskbar, right click on KeySpeech’s icon, then click on Settings’ menu item. Select the Control’s tab :
- Click on Add button
- Select Push To Talk action, then click on No Hotkey Assigned button
- Press your hotkey
Regards
-
I only see “Hotkeys” and when I try to assign a function only keystrokes are recognized. I have installed v3.0.9.4
-
This post is deleted! -
I had tried that. I am using an x52 (not pro) and did find that keyspeech only recognizes a button input when there is no profile loaded, whether the button in question is programmed or not. Is there any way around this? Are there any other x52 users out there experiencing difficulties or is it just me?
-
Same here with my x55
Doesnt recognise my hotas buttons on either throttle or stick?
Regards,
Gary
-
This post is deleted! -
For those who need support, please give your OS version, DirectX version, and the keyspeech.log file content if any.
Also, it could be good if you create another KeySpeech shortcut with -d as command line parameter. Right click on this shortcut, then click on Properties menu item. Then add -d (space + minus + d) at the end of the path into Target box as show in the image below :
Restart KeySpeech.
Regards
-
If you get this error :
HRESULT: [0x8007001E], Module: [SharpDX.DirectInput], ApiCode: [DIERR_INPUTLOST/InputLost], Message: The system cannot read from the specified device.
There are possibly a faulty device or other running software that accesses your joystick/yoke. The next step is to unplug all joysticks (could be a keyboard), then one by one, plug back in if/until the issue arises. If any, check the device’s driver.
-
Thats the error message I get. The conflict seems to be coming from the SST software but that is required for some joystick profiling. Any other saitek users having similar problems?
Cheers!
-
I play VAC offline and online. I have UHF and VHF PTT buttons and I also have a VAC PTT button (shifted UHF). When talking to my mates, I just use the normal PTT. When I know I’m about to issue a command (AWACS, Tower, Wingman, etc.), I first press the VAC PTT so that VAC starts listening, then use the normal PTT to broadcast my command. That way, the command is both issued over comms and to VAC as well. BTW, my VAC PTT is a toggle so that allows me to speak over normal UHF/VHF while VAC is listening. So how does Keyspeech offer me anything new or better? @jcenzano:
I assume that you use it to VAC play offline. I encountered a lot of problems to use VAC online, because VAC is desperately trying to “recognize” phrases. That is not a problem when playing offline, becuase you do not talk to anybody else other than the AI, and all the radio calls should fall into one of the vac profile phrases. BIG BIG problem is when you try to use VAC online to play with your sqn mates and it produces a lot of false positives. By false positive i mean, for example, when you say to your sqn buddy over the radio “I am going to grab a beer” and VAC understands “tower request taxi” and types “t5” for you. It is an idotic example, but just to give a rough idea. Kespeech instead, can be used online with almost no false positives, even when it is listening to the normal sqn chat over the radio because you can adjust how “picky” the voice recognition is. My config is as follows: UHF and VHF switches on my cougar are mapped to UHF/VHF transmit for IVC but at the same time both are mapped as keyspeech PTTs. That means that whenever I tell to my human wingman over IVC “U are a useless piece of shit!!!”(and that happens almost on every flight LOL), keyspeech is listening, but since my accuracy setting is set to a high 92%, keyspeech is not likely to understand it as a command. On the other hand, when I say over IVC “Chalis, Falcon 11 request picture”, all my sqn mates will listen to that over IVC and so will keyspeech. So keyspeech will recognize the call as a “AI” command and will type Q1 for me. Bottomline, all players on AWACS freq will listen to my call, as if it was a real picture call, and then they will listen AWCAS reply, and I do all that just with my voice and the comms switch. Besides, and no offense to the VAC profile creators, I think my KEYSPEECH profiles are more detailed, have more phrases and combinations based on my real life experience and can offer a bigger sense of inmersion, specially if it is taken into consideration the fact that I created profiles for all F-16 callsigns and that you can include your callsign in the radio call, just like it should be done RL. just give it a try, it has a trial period and my profiles are for free… LOL
-
I play VAC offline and online. I have UHF and VHF PTT buttons and I also have a VAC PTT button (shifted UHF). When talking to my mates, I just use the normal PTT. When I know I’m about to issue a command (AWACS, Tower, Wingman, etc.), I first press the VAC PTT so that VAC starts listening, then use the normal PTT to broadcast my command. That way, the command is both issued over comms and to VAC as well. BTW, my VAC PTT is a toggle so that allows me to speak over normal UHF/VHF while VAC is listening. So how does Keyspeech offer me anything new or better?
I also have VAC (not using it at the moment as I need to get a better mic as it never understands me properly, despite doing several rounds of training) and like it a lot, the export to text file options are especially useful. Nonetheless I do think it could benefit from an accuracy slider, which all the competitors seem to have. I haven’t looked at Key Speech but Voice Attack seems to have some nice ways of creating conditional commands which would be useful in VAC.
What I’d really like to see is a program that can send commands on a UDP interface, to trigger commands in sims that can accept commands like /radio/tower/request landing. Then the program could come with all these commands included for us to map to voice commands (with defaults even, that we can change) and there’d be no more having to setup keyboard sequences like 1 - 5 - 3 (made up) to drill through menus to request landing.
I think X-plane is the only sim that listens for commands on UDP like this at present but it’s a chicken and egg thing, why should sim devs introduce the feature if there’s no voice recognition programs that can use it. Hopefully once someone starts the ball rolling, it will be easier to persuade devs to accommodate this superior method in their sims/games.