Livrot Mic Command - Preview Release
-
The speech recognizer created for falcon.
Just PM or post here your registration name from livrot.com and I give you access to three licenses about a week later.
You can use LMC with temporary licenses until access is granted.Voice Attack, Keyspeech, Shoot!, VAC profiles can be loaded into LMC (rename to .xml first). Then set up your mic hotkey and mic mode.
Enjoy!
Please uninstall Livrot Mic Command before updating. (Control Panel / Add or Remove Programs).
News:
EDIT 2017/04/08 - V1.170408 released:
2nd manual created (german)
many new features added (check last page of the manual)EDIT 2016/08/24 - V1.160807 released:
Toolbars, menu and many other features …
previous changelogs:
EDIT 2016/02/25 - V1.160221 released: the usual bug corrections after a big release EDIT 2016/02/24 - V1.160220 released: full SRGS XML grammar support !!! Advanced editor layout: - New command editor window - all command settings in one window. Multiple commands can be opened and edited at the same time - Many new columns created for the commandlist editor, each with sort up / down capability, position and width are saved with the profile - Separate search window - with a search box for every column in the commandlist editor - Separate windows and new buttons for synonyms and placeholder (was named 'variables' in earlier versions) - Separate window for multi command editing with new replacement option to insert content off other columns. - Separate window for the 'Device manager for hotkey events'. - Profile load, save, add, ... buttons removed (to gain more screen estate for the commandlist / columns) - right click on the commandlist and open the context menu instead. Settings layout reworked. Command editor window created from the old 'single' edit tab and the macro editor window - now all the contents belonging to one command can be edited in one window. Multiple command windows can be opened at the same time to copy macro events from one command to another and for complex macro callback testing scenarios with active breakpoints set in different commands. New features: Every setting of a command can now be shown, sorted and searched for in a column of the commandlist. Trigger statistics (hotkey / speech / artificial (macro) / ACR (average confidence result) / last triggered) also available in columns for comparison. Optional phrases for commands. Reload original VAC / keyspeech / shoot! / VA profiles with this new version please - or convert synonyms into optional phrases in the synonym window. Synonyms can now be used to create new phrases profile wide, test them some days / weeks and finally add them to optional phrases to gain editor speed. Much increased macro execution speed - around 1 million simple operations (events) per second (with simple events like 'add to integer' and check a 'while' loop condition). Async playback switch for commands - allow playback when another macro is already running. A sophisticated timer system has been created to allow multi macro playback inside the LMC thread and guarantee responsiveness of the LMC user interface / windows at the same time. If multiple sync macros are triggered they are now stacked up (maximum 10) and no longer rejected. Settings have been created to permit finetuning this timer system depending on the usage scenario: - maximum event execution time in milliseconds without delay (maximum run-time without timer call) - forced timeout in milliseconds (length of forced timer delay time) - maximum running async macros - sync macro stack limit (waiting sync macros if multiple are triggered while another sync macro is still running) Macros can now start other macros with up to two different parameters (any data type) and optionally asking for a return value (any type) - just like a function call in standard programming languages. Caller and target macro can be async or sync or mixed. The data control window now offers local data information of running macros. Each running macro instance has its very own copy of local data, of course. Enable switch for commands. Many new 'event control' options ( on / off switches for event types ) for macro playback: trigger-, speech-, sound- event permission The information and options presented in the 'L' label in the LMC window titlebars and taskbar icon has been reworked: - the microphone on / off state is now easy to spot together with macro playback / recording / pause information - the microphone and speech recognizer can now alternatively be controled by clicking on the 'L' label directly. - just check the tooltip of the 'L' label in the corner of LMC windows. Tooltips can now be turned off. New checkbox created to allow automatic pop up of the 'Device manager for hotkey events' at program start if devices needed to trigger any Low Level hotkey are not connected. Macro 'average delay' time and 'timer busted' counter columns added. New grammar options in phrases created. (Wildcard, Key - Value element with useable result in the macro program) Placeholder usage is now possible in response programs. Reduced loading time for profiles. Increased editor responsiveness through dynamic selective undo backup in the background. New editor slider button - size depends on visible area vs. length of the commandlist. A click in the log on a recognized phrase opens the corresponding command editor window. Context menu (right click) created for the log. Improved column dragging, column show/hide, column state saving / loading to / from profile. Video Player added to response programs. Keyboard Input can now be used for 'assign' macro events. (A Window with two optional textlines opens and wairts for user input.) Macro event display reworked. Conditional Bracket event blocks are now indented. Macro Events are now written more or less like java / c# code. Placeholders reworked. Now multiple underscores can be used in the placeholder name and are finally also recognized in the speech configuration mode. New $placeholder created for phrases. The identification of commands for macro triggering / data control window -> local data selection uses the name instead off the phrase of a command from now on. New macro event types: Play response program - the old responses of your commands will be translated into this event while loading and added to the end your macro event lists of the corresponding commands (only if they were enabled!). Play sound file - with adjustable playback speed and supporting more filetypes. New 'assign return value' - event option: assign a return value of another macro. Issues fixed / Bug fixes: All log filters fixed. Many fixes around the device management system for hotkeys - it now uses the vendor ID (VID) and product ID (PID) instead of the offen changing registry keys. With enables synonyms the confidence result was not displayed in the log. Fixed. The Data Control Window did not use an independent deep copy of the commandlist as anounced. Fixed now. Colour settings were lost if not saved in a profile (due to the new multi window design). Fixed. OSD display usage for makro testing has been reworked. Hotkeys using joysticks update joystick subscription with every device change from now on - before joysticks had toto be plugged in before loading a profile. Keyrepeat is now ignored completely for LowLevel Hotkeys. Standard Window resizing by throwing them against the edges of the screen is now implemented. Led states reworked. Microphone state easier to spot now. EDIT 2015/05/03 - V1.150503 released: new app design created: editor, log, settings now have their own window. new command structure: all commands are now macro commands - removed 'plain text' commands and 'open file commands' ( old profiles will be converted automatically upon loading ) data system created: - local data (named, useable inside of one macro) - global data (named, useable inside all macros) - constant data (named, unchangeable but read / useable inside all macros) - fixed values data types created: - bool - byte - int - double - string - file - clipboard these data types are all nullable - can be assigned / unassigned a lot of conversion from one data type to another are possible all data contents are saved together with the profile all data can have an initial value to be used at program start a large range of actions upon these data types has been created, too: macro event builder created: easily manipulate the data types by building macro events. instructions how to build the event are always displayed. conditional brackets and loops (if / while) are also be easily created. new macro actions created: - open file (with argument, working directory as parameters) - kill process (name, machine name) - restart this macro - delay this macro - stop this macro - stop this macro and start another macro (phrase) - ask user (question) result bool - change response text for this run - compare and manipulate files / directories - get system clipboard to a clipboard variable - set system clipboard from a clipboard variable - data control window created: - see and manipulate data while the speech recogniser is running. - displays clipboard contents, too (image, text, file drop list) - with a simple text editor for text- / file drop list - clipboards editor: - columns can now be shown / hidden - columns can now be moved to another position - columns size and position are now saved with the profile - more columns created (confidence / weight / category / name / variables) commands category created: just enter a category or choose from existing categorys in the drop down list and sort your commandlist by category settings / main: new option: reset data upon loading settings / log: save log / save log as button crashed. fixed. editor / single: new layout editor / multi edit: other columns content can now be inserted in the replacement texts (see 'WITH' questionmark) editor / variables: renamed to 'placeholder' editor / language: moved into the context menu (right click on the commandlist and choose 'convert character language') LMC can now be given a profile as command parameter. Example: Livrot_MicCommand.exe C:\work.xml more development speed achieved by dropping the freeware version. the app can now be used in three ways: - without license (freeware mode) - mouse macro output is ignored - keyboard CTRL and ALT keys are ignored - with a temporary license (enter your username and password from livrot.com before every use to obtain a temporary license from livrot.com) - after 30 minutes mouse macro output is ignored - after 1 hour keyboard CTRL and ALT keys are ignored - with a full license - just enter your username and password from livrot.com at first program start and instantly receive a full license for your machine. EDIT 2015/02/20 - V1.150130 released:[list] [*] New feature: macro editor with many extras [*] New feature: macro testing with breakpoints [*] New feature: macro converter and scaler [*] Simplified update procedure: If asked 'Did you make a backup?' just click 'YES' and browse to the license key backup. LMC will copy the license to the apps folder for you. [*] Command editor: only the paste hotkey demands a focused item in the command list (if not a message is being shown now) all other functions no longer need the focus to be set. Previously the cut/copy/paste/delete functions did nothing without a command being focused. Fixed. [*] Synonym show / hide and synonym display now turn on synonym enable automatically but with a message box for the user [*] '?' tooltips rewritten on the 'synonyms' and 'variables' tab [*] Temporary macro recorder: wrong event types have been selected for temp mouse / keyboard recording. Fixed. [*] The 'record' button did record the last mouse click / keypress when recording and clicking on it to stop. Fixed. [*] Loading a profile with macro commands in the free version did not set a command type. Changed. Now the macro is translated to plain text. [*] Using 'Load Cmd' did not set the hotkey of the selected command. Fixed. [*] While editing a macro command and clicking 'New' to create a new command showed a plain text comand with macro delay. Fixed. [*] Tooltip of the delay slider updated. [/list] EDIT 2015/02/09 - V1.150122 full: - Since the integration of relative mouse move recordings (some days ago) the macro recorder got broken. Fixed. EDIT 2015/02/07 - V1.150121: [list] [*] macro recorder records keypresses again - this got broken some versions ago. [*] low level hotkey recording simplifications no longer record left and right mouse buttons. (see tooltips) [/list]EDIT 2015/02/06 - V1.150120: [list] [*] synonym display will no longer be turned on for auto-load profiles. It is only needed for editing and large profiles (3000 + commands) are ready 2 seconds earlier now. [*] color schemes reviewed [*] crash for too short text input under settings / colour (colour hexadecimal input) fixed. [*] VAC profile converter: BREAK key is now translated as {Pause} - before: {Cancel} [/list]EDIT 2015/02/05 - V1.150115: [list] [*] 'use profile settings' is no longer saved to or loaded from profiles. Makes no sense anymore after the changed functionality. [*] 'enable' checkbox under settings / macro / ' temporary macro speech phrases' restarts the speech recognizer if changed. [*] part 3 of the manual rewritten. [*] Low Level Hotkey color changed for better readability on dark color themes [/list]EDIT 2015/02/05 - V1.150115: [list] [*] manual rewritten and updated [*] some tooltips rewritten [*] settings / log - created new slider for the amount of messages shown [/list]EDIT 2015/02/03 - V1.150111 released. [list] [*] new low level hotkey options: [indent]- record one key/button only - record key combination or button - key combination mode - left shift = right shift[/indent] [*] Low Level Hotkeys are now preselected. Please read the tooltips on the new options for more info. [/list]EDIT 2015/02/02 - V1.150109 released. [list] [*] low level hotkey recording simplification options created under settings / hotkey - low level and key combo is now preselected ( before: windows system hotkey ) [*] artificial voice can now be selected if you happen to have other microsoft voices installed [*] in the full version enabling the temp macro speech phrases starts speech recognition even with an empty profile. [*] a new page with update info regarding the video tutorials has been created on the website under support / update info [/list]EDIT 2015/01/25 - V1.150107 released. - New settings: titlebar top/bottom and logo fade out optional. The website has updated with some new texts and a lot of new screenshots to reflect the state of the actual full version. EDIT 2015/01/24 -V1.150106 released [list] [*] the converted VAC profiles output data is now shown correctly in the commandlist. Also Oem keys are now shown as characters. [*] small corrections to the new sound settings panel. [/list]EDIT 2015/01/24 - V1.150104 released: [list] [*] sound tab created under settings. all hotkeys can now have artificial voice feedback and some other things. finally the sound hotkey does something ... [*] 'use profile settings' from now on is only important for auto-load profiles. A new button to load a profile without settings has been created in the editor 'Load CMD' [*] full version: if 'enable' under settings / macro / temp speech phrases is checked the recognizer now starts immediately even with an empty commandlist. handy for temp macro sessions. [/list]EDIT 2015/01/23 - 1.150103 released: [list] [*]old bug finally found - please check if your sliders under settings / speech are off the marks. This happened until now uppon new install. This would give poor speech recognition success rate. [*]listen once microphone mode was not loaded correctly. fixed. [*]full version - new additional hotkeys for temp macros (record temp mouse and record temp keyboard) [*]full version - repaired mouse recording in absolute coordinates. [/list]EDIT 2015/01/21 - V1.150101 released: [list] [*] support for relative mouse recording in 3D games [*] new temp macro commands: record mouse, record keyboard [*] option to record a temporary macro with mouse buttons but without mouse move events [*] for 3D games check both new checkboxes under settings / Game Options [/list]EDIT 2015/01/16 - V1.141212: VAC loader improved again for the freeware and payware version: category gets loaded into text2 now, extended keys loading reworked for the full version (auto macro production) EDIT 2015/01/15 - V1.141210: [list] [*] Editor: right click selection stopped / delete command fixed / focused element reworked [*] Improved VAC loader for the full version (VAC commands turned into macros taking care of qualifier and extended keys) + scan codes reworked. [*] new option for keyboard output: 'scan code flag' for some games / apps you may have to check this option to receive keyboard output from LMC. [*] full version: macro global delay is now saved correctly as integer. [/list]EDIT 2014/12/17 - Video Tutorials are available in English/German/French since the last update -> [url]https://www.youtube.com/channel/UCBXCnI15q4Y4Yn1lud5RSiQ/playlists[/url] EDIT 2014/12/10 - V1.141128: [list] [*] focus for the commandlist, editor right click command hotkeys do work now (set the focus on the commandlist first) [*] delay time is now shown in the commandlist [*] macros unbugged - removed a pile of garbage [*] new option to disable the auto stop delay timer for macro / hotkey recording [/list]EDIT 2014/11/30 - V1.141127: new feature: [b]macro keypress conversion from one input language to another[/b] - finally wingedsky's profile can be converted to english (follow the tooltips under editor / language) Thrustmaster Cougar sometimes was not recognized as a joystick (it exists as mouse and keyboard device in the device list, too) fixed that finally. Thanks to Silver for pointing me on this issue. while recording the tutorials I have encountered and removed these errors: [list] [*] LMC settings 'Low Level' hotkeys (mic, mic mode, ...) showed message 'bad hotkey device number' when loading a profile without any hotkey devices in it and were erased afterwards. Fixed. [*] 'Low Level' hotkey triggering did not recognize the sequence 'train' in 'trtrain' or 'tratrain' or the likes. Fixed. [*] 'Low Level' hotkey recording: holding down any key and a DX button until recording stops did let the first key repeat event through. Fixed. [*] editor single - audio feedback / response: #10 up to #99 jump didn't work (double digits). fixed. [*] editor pop up menu command added: placeholders raw / replaced Ctrl - P [*] the text numbers of the commandlist's comment texts was decreased upon reload. fixed. [*] plaint text output now put on a stack off 100 outputs maximum - before only 1 at a time. [/list][indent]--> response calls to other commands (#a..) now do work right AND windows system hotkeys now can trigger the plain text output[/indent] EDIT 2014/11/20 - V1.141113: mic mode 'listen once' works again. rearranged settings -> main and settings -> global. EDIT 2014/11/19 - V1.141112: fix for the new mic modes EDIT 2014/11/17 - V1.141109: [list] [*] 2 new mic modes added: 'listen while pressed' and 'listen while not pressed' [*] fixed: windows key repeat action is no longer recorded when recording low level hotkeys [*] full version: 'toggle' macro option introduced - new settings added to settings -> macro [/list]EDIT 2014/11/10 - V1.141107: Removed initial error for Win 8 speech recognition on non English systems (hopefully). EDIT 2014/11/09 - V1.141106: only minor changes: 'makro' renamed to 'macro' everywhere, editor button bug after license download removed (hopefully). variables tooltip got fixed, too. EDIT 2014/11/08 - V1.141105: changing placeholders using speech commands implemented (read the '?' tooltips under settings -> speech and editor -> variables) EDIT 2014/11/07 - V1.141103: placeholders can now be used in the spoken text parts of the responses. added a speech rate slider under settings -> main. EDIT 2014/11/03 - V1.141101: text lines per command increased from 3 to 99\. new response commands: #aX trigger command with same phrase as text line X, #dX [-Y] delay X ms [optional: up to Y ms per random] EDIT 2014/10/14 - V1.141012: hotkey device manager rewritten, response enable / response enable all fixed. EDIT 2014/10/12 - V1.141008 beta: synonym display and variables display can be left on while editing from now on. LAST BETA version. EDIT 2014/10/07 - V1.141001 beta: vac loader for the freeware version, full: enable synonyms behavior changed EDIT 2014/10/04 - V1.140927 beta: recognizer results, editor responsiveness EDIT 2014/09/22 - V1.140923 beta: more synonym editor buttons added - create synonym group of every phrase, delete all synonym groups, delete synonym group EDIT 2014/09/22 - V1.140922 beta: best of the best EDIT 2014/09/21 - V1.140921 beta: sort button on the variables tab created a crash. fixed. EDIT 2014/09/21 - V1.140920 beta: new FEATURE: variables, synonyms fixed, VAC loader can handle ARMAIII profile (including toggle commands/extended keys, duration, pause), mic mode to radiobuttons, small stuff EDIT 2014/09/08 - V1.140908 beta: [b]version number showing corrected[/b], global delay settings are now saved to settings and profiles when saving EDIT 2014/09/08 - V1.140908 beta: another try to fix the plain text output problem / also delay of plain text commands fixed / 'settings'-'log'-'open LMC folder' button added / global delay override for plain text created EDIT 2014/09/07 - V1.140907 beta: plain text output problem fixed / license hardware recognition tuned / input language now saved to profile, too [url]https://www.benchmarksims.org/forum/showthread.php?19380-Livrot-Mic-Command-Preview-Release&p=287595&viewfull=1#post287595[/url] EDIT 2014/09/06 - multiple users report problems with the free version - keys are appearing in notepad but not in BMS. Looking into this now. EDIT 2014/09/05 - new beta version is out now - license registering was pointing to the test site still - sorry for the inconveniences. more info: [url]https://www.benchmarksims.org/forum/showthread.php?19380-Livrot-Mic-Command-Preview-Release&p=287455&viewfull=1#post287455[/url] EDIT 2014/09/02 - THIS IS NOW BETA !!!
Please report crashlogs or ideas.
Looking forward to suggestions, criticism and future mindblows with you gods!
-
Sounds great.
Clicking on the download link results in a 0 KB .zip file for me though.
-
can not download it
-
-
small improvements (speech recognizer engine messages)
new version number: LivrotMicCommand V0.9
updated command page on the site, too.
removed register and log in for the moment.point of work:
the command list is much too slow when loading or doing a search on it.
makro recorder will soon be controlled by speech commands, too.
a windows profile.3 weeks maybe - cause I am all flat for now
I also want to point out that for Falcon Database work this automation-through-makros possibility might come in handy.
But with new DB tools on the horizon this might not be of such importance for the DB workers.The audio feedback parser could also be usefull for users who which to customize the AI responses to their language. Real world recordings of responses could also be used!
Livrot
-
No thanks for no feedback
In about a week this will be BETA.
with working synonyms, MUCH better makro recorder, makro testing functionalities, and other improvements.
Full Version 3 euro.
After BETA phase (4-8 weeks) 5 euro.
The BETA version includes copy protection.
(upload of machine signature - download of license key)In order to use the FULL version for free you will have to:
1. register an account
2. PM me your account name (precise: upper/lowercase!)and I set you free.
Remember that for Falcon you do not need the FULL version (plain text output is all you need), though.
But if you drive and want to control your laptop …
… seriously I bet this whole makro thing makes sense only for masturbating.I bet this does not run on Windows 8. But I would like to know about it.
Does this work on any mobile branch?One last thing:
I swear by my life - that this is not spyware / reachware / trojan / keylogging or any other crap.
I repeat this is running without admin rights.The only time this program will contact my website is when the license key is not fitting to the machine it is run at.
(You have to consent, too!)
At that moment your account will be directly opened to get a new license. (Up to three machines per license.)If you know what you want - these makro functionalities can get you catapulted ->
But the speech recognizer itself is one of the most feature-rich already, I bet.
Are there any flaws so far? Does any V pilot use this preview release already? Thanks for taking notion at least, fellow falconeer.
You might have noticed: this is my first program and website.
If you have some ideas to help me out of Hartz 4 HELL (german attrocities number 49856725866541) (just a joke: I like Grundgesetz and eat richs)
please find your keyboard and type back. thank you. -
Livrot thanx going to test it (ASAP).
Your download link results in a file named LivrotMicCommand without any extension like .zip as it should.
I renamed it and looks ok now. Maybe u should update it as it might confuse ppl?Hope I will avoid the shoot hickups with your app.
Edit… Errrrr where is it installed? can’t find the executable as I would like to put there my profile…
Second Edit: Found it here:C:\Users\Arty\AppData\Local\Apps\2.0\KLWGHV9E.H1A\E7W2XJT6.5AO\livr…tion_0000000000000000_0001.0000_86ac41ad78a73986
wow real mind job here…
If u could change it to something easier would be great.
Third edit: I must use a hotkey? How can I set it so not to use a hotkey and always listen for a command?
I set the autoload profile. I close the app I open the app and I get no profile defined.
-
first off: I am still working hard on new features. (Had to lift and re-tile my floor - three weeks of work - in between but now I am working fulltime on this app again.)
It might not be ready for use. Back in July I did only check it with some commands and they got recognized so I wanted it to be downloadable to get some feedback on the looks and feel of it.
Thank you very much for taking the time, Arty!
Yes the path is odd. chosen by the app installer form microsoft …
I did not look into defining the path yet.To get the path more easily ATM: open the editor and just click on the ‘is soundfile’ checkbox - it will open the apps folder.
you can switch the mic mode from always on to toggle under settings/main. (hope it works already ???
but I suggest:
go to settings and define the ‘stop’ hotkey - Shift ESC for example. (as windows hotkey (in red))
right click on the mic hotkey and set it to low level. click ok.
now:
left click on the mic hotkey and press the comms switch on the throttle. hold the switch (not to record the release event) and press shift ESC.
now you can use the speech recognition together with in game comms or however you like.
(it is not perfect ATM - it shows just the DX number of the stick (0-32) not the system DX number(0-512 or what it is in BMS)It is all in the tooltips and manual.
Things might seem complicated at first but it comes with an enormous freedom and flexibility as you soon find out.
As we fly the ‘real’ F-16 we like complicated stuff.edit: using Chrome I get a .zip file.
-
Hi Livrot!
Will give a try as soon as I have a little free time.
Thread sticked.
-
well I want it to always on… and not to toggle.
-
Ok, Arty I got it - In Mozilla the file is not anounced as it should be (Header Info says only LivrotMicCommand) - thanks will adjust that soon.
And for the always on you need to define a mic hotkey, too (maybe better on the keyboard) and save your profile with mic toggle radiobutton checked. (or use another hotkey for mic mode)
- once in 3D just hit the mic hotkey once for the whole flight.
No promise but I looked into it already and it seems easy: An accuracy slider will be put on top of the cake, maybe. Might make sense when using it in ‘always on’ = toggled on.
I would like to know if the ‘feature tour’ on the website (the links to the additional explanations have been obvious or just found to be links by accident (hoovering above). Did you click through these pages?
I’m also interested if it works in Win 8 if someone is willing to check that for me.
-
Thank you DJ, very kind of you!
I hope this app prooves to be worthy of that attention and will do my best (minus some glasses of wine now and then).
-
Nope… Hovering?
About the always on click-toggle can’t u initiate it with a button in the app, instead of having to set a toggle key command that might be used elsewhere?
Helpful also to test the app if it recognizes well the commands.Edit… the settings save must be saved on a different file or they are merged in the profile file? Cause in the profile settings save I selected the profile file and overwritten it. When I reopen it it shows the commands. The auto load as I said doesn’t work… Also doesn’t keep response settings.
Oh found the hovering, u mean the blue text links on the left in the site or the question marks in the app?
-
Yes! I meant the blue links on the website. There you will learn everything, also about the tooltips and questionmarks
OK I will make it better for the ‘always on’ users
-
so, what is the quickest way to install this and set it up with a working profile for BMS?
-
download it.
install it.click editor.
load your profile. (can load shoot!,keyspeech, VAC format and of course the LMC profile format)
DJs VAC profile loaded and converted to german keyboard is included in the downloaded zip file (profiles/F4profile.xml)to convert it to your input language (keyboard layout) go to editor/language and let you guide by hovering over the question mark.( you will need to restart)
(or quit the program. go to control panel / region and languages / keyboard / add german keyboard (because that is what you want to convert from in this case).
restart the program and go to editor/language, select german in the upper listbox and your language should be selectable in the lower list box. OK.)click settings.
click hotkeys.
click ‘record stop’ press ‘shift ESC’ for example.
right click ‘mic’ and select low level. click ok.
left click mic. press comms switch and hold while pressing ‘shift ESC’.
click ‘hide settings’
click ‘save’
click ‘ok’ or better go into settings/main now and select your just saved profile as auto load profile + select ‘enable auto load’.tooltips are waiting under each button. the question mark carries some more general context information.
press settings/log/‘log the manual’ and look into your log window for information how to set up your microphone and windows speech recognition engine for best results.A lot of general information can be found on the website by taking the feature tour.
DJs profile is very big (890 + ) commands (with or without synonyms - I can not check it right now.)
So for some seconds nothing happens while loading and building up all the dependencies for the editor listbox.
The programs window might adapt itself two times to the growing listbox columns.
When you can scroll through the command list loading is done.To begin with speech recognition I would look out for a basic profile made for BMS.
There are are only about 150 radio commands for BMS I think. -
hi livrot,
thanks a lot for your efforts! i see big potential in this piece of software. maybe it could even be integrated into a future bms version, who knows…
i have been using VAC for a while now, and it works just great for me. the thing i miss though, is the ability to speak “naturally” in terms of radio speech.in RL an initial call, f.ex., would be sth like this:
<receiving station=“”>(initial hello) <sender callsign=“”><request>as of today, using VAC or similar, the user can basically only place this:
<request>or this <receiving station=“”><request>now, i dont know, if this is at all feasible. but it would be really cool (immersion wise), if LMC (livrot mic command) was able to handle kind of wild-cards. e.g. profile commands like this:
“* tower * request taxi” or “* request taxi”
and the user would say sth like
“kunsan tower good morning cowboy 11 request taxi”that way there would be no need to pump up command profiles with all variations of callsigns (cowboy 11…99, etc.), but still, radio calls could be placed naturally. depending on processing time, this could add some delays until the keystroke is sent to falcon, and that would delay the reply of the AI station, but hey, thats even MORE realistic
: )cheers,
HiLok</request></receiving></request></request></sender></receiving> -
processing time is not the problem. and digitaly (software) everything is feasable, HiLoK. Danke für die PM.
I could easily provide a lightweight version (library) rewritten in c++ (I think c# is not too far from c++).
But it would only be something that gets pointed (by BMS code) to a memory full of data(profile) .
With maybe an external interface to change settings.A lot of work and what would be won?
Many things can be improved regarding speech recognition when we compare it with real life flexibility of languages.
Some kind of artificial intelligence (rudimentary) would be a good base to start on.but Microsoft offers enough functionality already for what you want:
http://msdn.microsoft.com/en-us/library/hh378458(v=office.14).aspx
http://msdn.microsoft.com/en-us/library/hh378342(v=office.14).aspxIt is possible to have different placeholders defined in the grammar.
Shure enough things are about to become better and better in this program.
But hey! - This is pre-BETA stage. Let me finish and finetune the basement before building the first floor
-
But hey! - This is pre-BETA stage. Let me finish and finetune the basement before building the first floor
sounds good : )
-
actual progress report:
(carefull: reading this might lead to brainfever : ) sorry no time for many words. ZZtop ‘under pressure’.
- added under settings/main: ‘check for update’ button + ‘go to livrot.com’ button + ‘check for update automatically’ checkbox (informs about still having the latest version or not. nothing more. (no auto update)
- synonyms (if enabled) build into phrases and are now added to the speech grammar - they work now.
- low level eating - more than one eating hotkey: only the last enabled hotkey did eat. fixed that.
- added: makro tab in ‘settings’ with 5 definable phrases for temporary makro recording (rec, play, pause, stop, add ( append temp makro to profile ) )
plus checkbox to try and add these to the actual speech grammar (commandlist) or to enable these only in the editor (as small editor speech recognization grammar) - added: pause/continue hotkey for makro recording, record temp makro hotkey, play temp makro hotkey, add temp makro hotkey
- added OSD (on screen display) toggle hotkey to switch into fullscreen-log-overlay mode and back.
the idea is here to edit your commandlist, press OSD log hotkey and have your target application opened(corel draw, 3dmax, lod editor, …), pull it to the front, maximise it’s window, and record a temp makro with the new hotkeys or with the new temp makro phrases. stop recording (again hotkey or phrase), press OSD log hotkey again and add that fresh temp makro to your commandlist. maybe test it once again and give it a phrase and a hotkey as triggers. - added checkbox on the settings/log panel to decide if the log view filter should apply to the OSD log only (for a neat OSD log + full info in the windowed log).
- added: test button under editor/single edit for makro testing - opens test panel with all makro events in a listbox and configurable break points.
using the OSD log mode the user can see where the mouse pointer moves and has to confirm the event types which he choosed before (on the test panel) (key down/up/button down/up/wheel)
key events always inform which keys are actualy pressed (for key combinations).
-added two delay sliders for makro recording without OSD log (yes always flexible : )
pressing the ‘record’ makro button now triggers one timer and you see on the taskbar LMC icon a progress bar coming up in the speed of your selected delay time. when full green recording starts. (icon changes,too)
if no further event ‘hits’ the recorder the other timer starts and the progress bar goes back down. when it is all down - recording stops automatically.
the BETA version is closing in dear Vpilots and of course real pilots! maybe monday.
Oh, I forgot: ‘always on’ checkbox is done, too. Mic is switched on as soon as the speech recognizer is receiving its grammar.