136
|
Ultimate Audio Playback / Chatter and forum related stuff / Nuance Dragon NaturallySpeaking Speech Recognition Software WOW WOW
|
on: August 26, 2010, 02:59:06 am
|
WTF, Got Nuance - Dragon NaturallySpeaking Speech Recognition Software Not even the best set-up, using an old headphone as microphone. First of all this does not works for xx (well, not properly), i have noticed that all (or most) other apps work fast and responsive. Something is wrong with the GUI of xx its not yet finished I guess. Well it does do play, stop, pause, next etc. But xx crashes on wrong commands. When the GUI and his functions and names are proper adressed as for example MPC or foobar anything is possible. Because the voice recognition will also open the functions in the window itself, every button and tab has a name, right?, just call them. For eg. (I should film this otherwise you dont believe) When I say "open explorer" it opens it, when i say "open hd-movies 1" its opens the folder, then i say "open TERMINATOR 1" and movie starts in MPC, then i say "skip forward" it goes to the next chapter in the movie, haha This is fucking great. In MPC i say "options" it opens the options box, it can even detect the several functions by there names and check and uncheck checkboxes This is all straight out of the box, you just have to read a long and boring text to benchmark your voice and words and all is set. There are loads and loads of ways to make it even better, but it just works already !! Took me an hour, now i am t a l k i n g to my screen and learing my PC new words, like "open XXHighend" maybe change it to "Phasure" afterall, hehe, sounds better! AMAZING didnt expect it to be in this state already. Roy PS: Peter hook on your measuring mic and try it............! PPS: It DOES do PROPER dictation too !
|
|
|
138
|
Ultimate Audio Playback / XXHighEnd Support / Re: ToolTips text
|
on: August 25, 2010, 07:47:51 pm
|
Yes, reading the ToolTips from the Settings Area this way (via the Help Area) is not the most comfortable.
OK, but how does one do this? I haven't been able to figure it out. Chris Hey Crisnee, Look for the "?" button in xx, its at the top in the middle of the screen, click that Now hoover with your mouse over a desired button, they will now reveal there functions in the center pane. Roy
|
|
|
140
|
Ultimate Audio Playback / Chatter and forum related stuff / Re: Using Girder
|
on: August 25, 2010, 02:18:26 am
|
http://www.promixis.com/pdfs/GirderUserManual.pdfPage 185, using windows calculator as example Discovering Message Codes: Sometimes the Command Capture Tool is not the best way of discovering message codes for the Command Capture Action, which is why the values can be entered manually. Many applications use standard Windows control libraries for elements such as Buttons, Check Boxes, Radio Buttons and Text Boxes. These controls are implemented as child windows which can be targeted with a standard set of messages. Microsoft's online MSDN Library is a good source of information. http://msdn.microsoft.com/library/Search for "CreateWindow" for a list of the different standard control window classes available to Windows developers and follow the links for the specific control type of interest (note that Check Boxes are implemented using the BUTTON class. Follow the links through to "Button Messages" for the information needed. For example, a "BM_SETCHECK" message can be used to check or uncheck a checkbox control. BM_SETCHECK is a "C" language symbol and the wParam uses one of three more symbols "BST_CHECKED", "BST_INDETERMINATE" and "BST_UNCHECKED". We need to decode these symbols into decimal numbers. The symbols are defined in a Windows API file called "WinUser. h" which is shipped with most development systems, or a Google search will quickly reveal a copy online. Searching within the file we find "#define BM_SETCHECK 0x00F1". This is in hexadecimal, as indicated by the "0x", and the leading zeros can be dropped giving "F1". Windows Calculator in Scientific mode will convert this to decimal 241, which is the entry for the "Message" value. Similarly, BST_CHECKED is decimal "1" which is the value for the wParam. So executing Command Capture Action, targeted on a checkbox child window, with Message = 241 and wParam = 1 should result in that checkbox being checked. Similarly, Message = 240 (BM_GETCHECK), wParam = 0, lParam = 0, using SendMessage and specifying a Lua variable for the result will result in the Lua variable being set to 0 (BST_UNCHECKED), 1 (BST_CHECKED) or 2 (BST_INDETERMINATE). This will not solve the Unattended problem, but this way I can adress every child function in the xx window without using AHK. Hook the rest on "Windows 7 Speech Recognition" hahaha
|
|
|
141
|
Ultimate Audio Playback / Chatter and forum related stuff / Re: Using Girder
|
on: August 25, 2010, 12:35:07 am
|
Nice thing about Girder is that it can do serveral functions on just 1 button depending on the Window state.
For eg. the power button on your remote layer can have 4 functions.
1 - when xx window not exists it opens XXHighEnd.exe, then blocks it, otherwise several instances of xx will open after each other. 2 - when xx window does exist it sets the focus on the window, wow, it brings it to the foreground 3 - if window is at the foreground it minimalizes it. 4 - if hold down for 2 sec it will close xx.
It can for eg. prefend xx to crash, by giving to much volume control actions after each other, by using the Anti-Repeat function in girder.
One wish: A "open Library Button" macro !
One suggestion: Can the "stop" button also be the clear playlist by pushing it twice ? Or a "Clear button" macro
For now,
Spoofing Roy
|
|
|
143
|
Ultimate Audio Playback / Chatter and forum related stuff / Re: Using Girder
|
on: August 24, 2010, 06:58:27 pm
|
But ... what to do with it if Unattended can't work ? ...
I dont want to give up because unattended wont work (for now), Its fully programmable, so will see, AHK needs to be adressed in some other way. FYI EventGhost works good with Unattended. But Girder has more potential, but it takes many hours to get you going. The main purpose is to create a plugin that anyone can use, without spending all those hours, just drag your remote commands to a pre-assigned xx folder and start using it. (and updating it) I also use MPC-hc to watch my movies, needed a remote for that too.
|
|
|
145
|
Ultimate Audio Playback / Chatter and forum related stuff / Using Girder
|
on: August 24, 2010, 06:02:26 pm
|
Ok, Got Girder 5 going, nice program though, little complicated for a novice user, but still great. Took me a whole day to figure out how it works (just 2%) First problem, RC doesnt work in Unattended, reason: The action "keyboard" see left pane discription "Send specified keystrokes to the Target Window as if from the keyboard" (See Pic) In Unattended there is no "Target Window" to send the keystrokes to, hmmm A little Guide to girder is this: Get your remote plugin, open the view tab, select logger, select" switch to expert interface", you can drag your remote signal directly in your (pre-assigned) folders. on the left you see the action pane, drag actions into a folder on the right, simply put your remote signals under the actions in the folder tree. Don't forget to save every action, its the green button in each window that opens. See also: (start with page 102) http://www.promixis.com/pdfs/GirderUserManual.pdfI also made a simple XXHighEnd.gml file, to give you an idea. Roy
|
|
|
146
|
Ultimate Audio Playback / Your questions about the PC -> DAC route / Re: Any recommendations for Remote Control unit?
|
on: August 23, 2010, 04:39:51 pm
|
I'am setting up my IR remote again, for several programs Finding Girder not that intuitive, but to be honest i've spend more time on EventGhost (is Freeware). They work almost the same, still figuring out Girder. I'am trying to compile a Python script to make a XXHighEnd Plugin for EventGhost, with all xx functions included. After installing the proper plugin for your remote, They only thing you have to do is press the remote-button you want to add, this gives you an event file. Simply drag that event file into your xx folder in the right pane with that function, thats all ! http://www.eventghost.org/downloads/As you can see in the picture I have in the right pane a Foobar plugin and a MediaPlayer Classic Home Cinema plugin next to a XXHighend folder. So I just simply press "play" on my remote, you will see in the left log pane that it wants to run "mediaplayer classic" but the app is not running. This is good actually because you can run several programs on just 1 remote layer, because the functions of the remote will only work when your app is running. Watch the "Lirc.PLAY" file in the left log pane with the yellow lightning bold (event file), simply drag that event file into the XXHighEnd tree on the right, and your done. Simply hit another button on your remote and drag them from the left log pane to the tree on the right, etc. etc., even OSD is working. For now, Hope this was a little usefull Roy PS: you can open the Roy's Tree 2.xml in EventGhost then open YOUR remote control plugin under the autostart tree and try for yourself (its still work in progress !)
|
|
|
149
|
Ultimate Audio Playback / Music Storage and convenient playback / Re: How do we organize our music folders ?
|
on: August 18, 2010, 06:20:58 pm
|
But if you only rename within the folder, you dont solve the problem.
you will go from jazz\artist\year - album to jazz\artist\artist - year - album
what you want to get is this: jazz\artist - year - album
This can only be done if you loose the folder above, in the massive attack case this would be the "singles" folder. if you loose the singles folder, you mix-up the albums with the singles. accually you need to loose 2 folders nl. singles and massive attack, to get on the artists-level of: electronic\massive attack - year - album (electronic\massive attack\singles\year- album)
Hope this makes sense, think not
|
|
|
|