Everything posted by turbofandude
-
VocalDispatch
Alright - it looks like it's not initializing the English portion of it. Do you have the English language pack installed into Windows?
- 587 comments
- 106 reviews
-
VocalDispatch
I was afraid accents might affect it. I've found that, even though I have really no accent, I still have to speak reasonably slowly and meticulously to get it to pick it up sometimes. The other suggestions I'd make is ensuring there's as little background noise as possible and that your mic is positioned in a good place (mine, for example, is BOOMING if I don't keep it seemingly too far from my face), some are finicky, as is speech recognition. That, and did you try the speech recognition training in Windows? That made a huge difference during testing here. Finally, the way the key works is that once you hit the key, it'll listen until you're done speaking that sentence/communication, then it'll require you to hit it again when you're going to say something else, it just doesn't need to be held. You can also change the key (via VocalDispatch.ini) if Right Alt isn't working well for you (it was just the safest option I could find to avoid fighting other things). Yup, this is actually what I plan to do with the next major release. There's a way I can make it listen for only certain words, which should improve it SIGNIFICANTLY. What does your RagePluginHook.log say about VocalDispatch?
- 587 comments
- 106 reviews
-
VocalDispatch
It's built with .NET 4.6 and using the .NET Speech API (to avoid framework dependency issues). It's using the latest Rage Plugin Hook and LSPDFR 0.3.1, as far as I know (I've updated since they released the latest). Is there anything in event viewer? Even if the code can't load, Rage usually shows the assembly version when it detects what plugins are there, this is very weird.
- 587 comments
- 106 reviews
-
VocalDispatch
Do you see the VocalDispatch: Loaded! notification when you go on duty? If not, it SHOULD be in your log file somewhere. Otherwise, it's literally not even trying to load.
- 587 comments
- 106 reviews
-
VocalDispatch
It's in your {GTA V}\plugins\LSPDFR folder? Even if it throws an error, it'll be somewhere in the log, so there's something else wrong if there's no entries from it at all.
- 587 comments
- 106 reviews
-
VocalDispatch
- 587 comments
- 106 reviews
-
Calling Transport Support via Functions.RequestBackup
Ah, that makes sense - I'll be happy to implement whatever is needed. Would it be best to wait for you to extend the API or apply my own AI logic?
-
VocalDispatch
- 587 comments
- 106 reviews
-
VocalDispatch
I may very well have to build a specific set of words it can hear to avoid this - I was noticing that it does the same on my end, too. I'll be revisiting the grammar loading system in the near future once the crashes/not working at all issues are solved. I've released 1.1.0.0 everybody - it significantly improves error handling and adds a ton of logging. Anyone having issues with it not listening at all or who previously had LSPD:FR crashes with it, please send me your "RagePluginHook.log" file from your GTA V main folder after loading 1.1.0.0. It'll really help me get to the bottom of the issues.
- 587 comments
- 106 reviews
-
VocalDispatch
It shouldn't - I did a bit of research and found that there is an updated version of the Speech Recognition API that requires the user to install the Runtime for it from Microsoft. Although making users install things isn't my favorite, I have a feeling it'll have a better success rate. I'll work on getting this implemented and tested, as well as some better logging in place to debug better VERY soon.
- 587 comments
- 106 reviews
-
VocalDispatch
I take it there are no VocalDispatch notifications asking you to clarify/repeat? The best way to tell what's up is to try the default Speech Recognition system in Windows - if that works properly, the in-game one should too. Also, do you have .NET 4.6? https://www.microsoft.com/en-us/download/details.aspx?id=48130 Two more things - what language is your PC set to? Also, do you have .NET 4.6? https://www.microsoft.com/en-us/download/details.aspx?id=48130
- 587 comments
- 106 reviews
-
VocalDispatch
If you've got a decent understanding of the C# language, it's just a matter of figuring out what you want to offer. I think I'm going to do it with an event handler registration system where a plugin/plugins can choose to handle certain vocal input, and if they don't want to override it, pass it down to VocalDispatch's internal handler. I'm not even opening that can of worms until I'm happy with the stability. Just to be sure - is the mic you want to be using the only/default mic in Windows? The speech recognition system seems to be very finicky.
- 587 comments
- 106 reviews
-
VocalDispatch
I think I know what's going on - I'll be looking into it more. What OS are you running? It is currently live. I don't believe there's an API for this just yet - it was something that crossed my mind. Once I get it stabilized and a bit more dependable, I'm going to make a few requests for API functions in LSPDFR.
- 587 comments
- 106 reviews
-
Calling Transport Support via Functions.RequestBackup
Fair enough - I'll let it exist as a known bug for now.
-
Accepting a Callout via a Plugin
It wasn't for a random callout - it was so I could allow the user to verbally accept callouts with this:
-
VocalDispatch
- 217,994 downloads
- Version 1.8.1.0
Welcome to VocalDispatch for LSPDFR! If you watched the video, remember that Charlie 63 is my unit number - not something you need to say to make it work. You should choose your own identifier. DISCLAIMER: Although I am not done working on VocalDispatch, I've become extremely busy with work and will not be working on it for a while. I will offer the best support I can, but my response times will be slower. Features: Communicate verbally with dispatch Accept a callout verbally Request backup (code 2, code 3, pursuit, air unit, SWAT, ambulance, firetruck) verbally End current callout verbally Tow truck and transport support (via Arrest Manager) Custom Backup and Better EMS integration Responses to status (show me <status>) and detained/in custody reports for videos and added immersion Varied and appropriate responses to verbal communication Developer API for integration with third party software To use features provided via Arrest Manager, you will need to install Arrest Manager by Albo1125, version 7.9.1.0 or higher. You can get it here: To get the best backup and EMS functionality, please install the following two plugins. VocalDispatch will automatically use both of these plugins, if installed. Non-English Languages It is possible to use VocalDispatch in other languages. You can do this by editing the {GTA V}\plugins\lspdfr\VocalDispatch\default.xml file to reflect the appropriate words in your language and changing the locale setting in {GTA V}\plugins\lspdfr\VocalDispatch.ini. If community contributors wish to translate the files and upload them for a certain language, I will add them here. German French API Information There is a topic in the forums regarding the API with a link to the example project and more information. You can see it here: Support All support for VocalDispatch should be conducted via the forum topic. If you're having issues, please send me the "RagePluginHook.log" file located in your GTA V main folder. The forum topic is located here:- 587 comments
- 106 reviews
-
Accepting a Callout via a Plugin
Is there a way for a plugin to accept a callout from within a plugin? I figured a possible way would be sending a keypress. In that case, what is the proper way to use AutoIT with a plugin DLL? (I tried but was unable to get the assemblies to load).
-
Calling Transport Support via Functions.RequestBackup
I'm trying to summon suspect transport via Functions.RequestBackup(Game.LocalPlayer.Character.Position.Around(settings.GetSpawnDistance()), LSPD_First_Response.EBackupResponseType.SuspectTransporter, LSPD_First_Response.EBackupUnitType.LocalUnit); and they arrive properly. Once they're there, however, they get out of the car, walk toward the player for a few seconds, then leave (without the suspect, who is handcuffed and on the ground before calling them). Is there an additional function or different arguments I should be using? Thanks in advance!
-
The adventures of turbofandude (S17)
The picture speaks for itself.