## Where communities thrive

• Join over 1.5M+ people
• Join over 100K+ communities
• Free without limits
##### Activity
• Jan 16 22:03
kendonB commented #868
• Jan 16 20:56
LexiconCode commented #868
• Jan 16 20:54
LexiconCode commented #868
• Jan 16 20:33
LexiconCode labeled #877
• Jan 16 20:33
LexiconCode unlabeled #877
• Jan 16 20:23
LexiconCode commented #868
• Jan 16 20:19
kendonB commented #868
• Jan 16 20:17
kendonB commented #868
• Jan 16 20:17
kendonB commented #868
• Jan 16 20:16
kendonB commented #868
• Jan 16 19:25
LexiconCode edited #876
• Jan 16 19:24
LexiconCode labeled #876
• Jan 16 19:23
LexiconCode edited #877
• Jan 16 19:20
LexiconCode edited #877
• Jan 16 19:16
LexiconCode edited #877
• Jan 16 18:59
LexiconCode commented #868
• Jan 16 18:56
LexiconCode labeled #877
• Jan 16 18:56
LexiconCode labeled #877
• Jan 16 18:56
LexiconCode assigned #877
• Jan 16 18:56
LexiconCode opened #877
LexiconCode
@LexiconCode
As a general announcement there is a new feature ion github which allows for forums style communication separate from issue made for the community rather than just interfacing with maintainers. This is a great place for show and tell, General discussion , FAQ and so on . See https://github.com/dictation-toolbox/Caster/discussions
selwynsimsek
@selwynsimsek
i see. thanks a lot for the link this is very useful
LexiconCode
@LexiconCode
Happy New year everyone :-)
Timoses
@Timoses
Dito : )!
esc123
@esc123
Happy new year!
selwynsimsek
@selwynsimsek
happy new year
LexiconCode
@LexiconCode

I have 2 grammars for people to test that work with all engines.

• Eye Tracking with tobii hardware leveraging OCR. # Windows only at the moment

• Allows for general text manipulation any programm

• Allows you to click on any menu that contains words.

• set up assuming tobii software is installed.

• pip install screen-ocr[winrt]

• Run Caster and enable tobii rule

• say "<text> click" To click on an element

• Troubleshooting

Ensure that the dll in files Castor user directory third_party_integration\tobii\dll are not blocked (right-click Properties, and if there is a "Security" section at the bottom, check the "Unblock" box.)

• For those without eye tracking hardware hunt and peck provides increased navigation for most applications leveraging UI automation accessibility API. # Windows only

• enable hunt and peck
• say hint app or hint hint tray
• say caster alphabet letters as needed when they match they will execute automatically.
• Currently the this implementation only does single left click
tripfish
@tripfish
@LexiconCode screen-ocr[winrt] requires Python 3, right?
LexiconCode
@LexiconCode
Oh yes it does. Sorry about that.
There are some experimental instruuctions natlink for Python 3 https://qh.antenna.nl/unimacro/installation/installationexperimentalversionpython3.html
It kind of depends on the state of natlink repository though is it still being worked on
tripfish
@tripfish
Thanks! I don't actively use Caster (because I have to use Dragon with a German language profile). For Python 3, I would first have to check my entire Dragonfly system and adapt it to Python 3.
I just read James articles. His solution is really great. I think it will cause problems on my system. Since I use a German system, I can certainly speak German words and recognize them correctly. As soon as I use English-language software or content, I can no longer address them with the German Dragon profile. Of course, if you only have an English system, you don't have these problems.
LexiconCode
@LexiconCode
Well the good news is WinRT OCR API currently supports 26 languages. I would ping him on his blog about switching languages and see what he has to say. Rapid fuzz I don't think is language dependent.
tripfish
@tripfish
Thanks for finding hunt and peck. Also a very good solution.
The problem is that I would have to speak the English words with Dragon. It already fails because I use a German profile.
LexiconCode
@LexiconCode
Gotcha that would be a barrier.
Kyle M. Douglass
@kmdouglass
Hi everyone, I'm sorry if this has already been asked but I have not yet found the answer in the documentation. How can I disable the sleep timer on the microphone so that it never sleeps?
LexiconCode
@LexiconCode
@kmdouglass that is somthing I could add. Are you asking becouse its not working as expected?
Kyle M. Douglass
@kmdouglass
@LexiconCode thanks for the reply! I'm asking simply because I don't want the mic to sleep :) I often spend a lot of time reading docs and when I'm ready to start speaking again I find that I speak several words before I realize the mic isn't listening.
It's a bit unexpected, at least for me.
LexiconCode
@LexiconCode
@kmdouglass you're welcome, glad to help! it'll be about 3 days before I can get to it but it is an easy feature to add.
Kyle M. Douglass
@kmdouglass
Thanks a lot. There's no rush on my part.
LexiconCode
@LexiconCode
Sounds like will be a price increase of DPI price from $300/$150 upgrade respectively to $500/$250 full version. In my opinion another nail in the coffin of DPI which started with dropping Mac platform and severely gimping the home edition.
DPI 15.61 has officially been released but may not show up in the auto update. If you have issues this may be your best bet.
solidLogic
@pimp22
can i check if a grammar gets loaded?
after "enable jetbrains" the cmds doesnt work on my new pc
LexiconCode
@LexiconCode
It print out when it says it's enabled. That can be verified in rules.toml. Used to test engine to test engine if needed.
solidLogic
@pimp22
ah i know why now. runs in vm so context not recognized
when im in IDE on vm, saying shin sauce 7 or higher, it moves up 7 and then just keeps going up until reaching document top or by saying command "escape"
also, sometimes when saying eg shin sauce 5 it doesnt mark the first 2 lines
any suggestions?
LexiconCode
@lexicon-code:matrix.org
[m]
I suspect it has to do with how the VM receive keys from the host system. See https://github.com/dictation-toolbox/Caster/discussions/707
solidLogic
@pimp22
thats for Remote that issue?
i run caster on windows
LexiconCode
@LexiconCode
it can be applicable even when connecting locally to a VM depending on what method it uses the pass inputs
LexiconCode
@LexiconCode

also, sometimes when saying eg shin sauce 5 it doesnt mark the first 2 lines

I can't reproduce that locally. if it's going through VM it can have timing issues as mentioned in the issue above.

LexiconCode
@LexiconCode
does that happen in certain applications or globally? @pimp22
solidLogic
@pimp22
only in the vm

also, sometimes when saying eg shin sauce 5 it doesnt mark the first 2 lines

I can't reproduce that locally. if it's going through VM it can have timing issues as mentioned in the issue above.

that one is annoying, but not as much an obstacle as shin sauce 7 just keep spamming UP

LexiconCode
@LexiconCode

Thanks a lot. There's no rush on my part.

Complete in dictation-toolbox/Caster#875

Kyle M. Douglass
@kmdouglass
Thanks a lot @LexiconCode ! I'll give it a shot this weekend. Cheers!
tripfish
@tripfish
Maybe interesting for people with a Tobii eye tracker: https://github.com/Romex91/EyeTrackingMouse
tieTYT
@tieTYT
unfamiliar with Text(), but is there some way I could just have all of the content appear immediately instead of typed out key by key?
LexiconCode
@LexiconCode
This might be a better dragonfly channel question. However the only way I know of is actually utilizing the clipboard which isn't really ideal.
tieTYT
@tieTYT
ah ok, thanks
Alex Koch
@alexrkoch

Hi All- I'm new to this group, and am trying to install Caster. I've followed the installation procedure from readthedocs. Natlink is successfully installed (I confirmed it's working with a sample macro outside of Caster). I've set my Caster path as the Natlink User Directory, and Caster does appear to launch when I start Dragon. However, I get a bunch of "Skipping rule...it is enabled but not loaded." messages in the Natlink window, and the "Arch brov char delta" test does not work. I found the quote below from @LexiconCode from earlier this year from their response to this same issue (I think) from @nreith but I'm not sure what to do with it. Thanks in advance!

The issue is resolved. I think switching between Python versions polluted settings.toml. The solution was to regenerate settings.toml. After restart the rules load as expected.

LexiconCode
@LexiconCode
@alexrkoch Welcome! Yes deleting settings.toml or even the entire settings folder will resolve your issues in the caster user directory. When caster next starts the settings will regenerate. https://caster.readthedocs.io/en/latest/readthedocs/User_Dir/Caster_User_Dir/
Alex Koch
@alexrkoch
Thanks @LexiconCode, that did it!