Everything posted by opus49
-
VocalDispatch
Just wanted say that Grammar Police wouldn't exist without Vocal Dispatch. Turbofandude made an awesome plugin for which I am grateful.
- 587 comments
- 106 reviews
-
GrammarPolice
- 1,357 comments
- 85 reviews
-
GrammarPolice
Only way I can troubleshoot is if you send me your action.xml, grammar.xml and rage plugin hook log 🙂
- 1,357 comments
- 85 reviews
-
GrammarPolice
- 1,357 comments
- 85 reviews
-
GrammarPolice
There's a RespondToLocation that just takes a Vector3. For the overload that takes a bool, looks like the parameter name is sendFirstResponder.
- 1,357 comments
- 85 reviews
-
GrammarPolice
Looks like there's some functions under API for BetterEMS, but they have parameters. I could call it from Grammar Police directly, but there's no easy way to dynamically handle that at runtime. I could do something like include a setting in my INI file offering BetterEMS as an option for ambulance, and then if the plugin is available, use it.
- 1,357 comments
- 85 reviews
-
GrammarPolice
No, I just have ten different things going on. I put it on my Trello board, I'll get back to it I promise 🙂
- 1,357 comments
- 85 reviews
-
GrammarPolice
- 1,357 comments
- 85 reviews
-
GrammarPolice
It's not loading the actions: [5/30/2020 7:01:07 PM.954] LSPD First Response: GrammarPolice [ActionHandler] failed to load action. Name: air Target: HeliAssistance.Actions.Backup.Air [5/30/2020 7:01:07 PM.955] LSPD First Response: GrammarPolice [ActionHandler] Object reference not set to an instance of an object. [5/30/2020 7:01:07 PM.955] LSPD First Response: GrammarPolice [ActionHandler] at GrammarPolice.Handlers.Action.GetMethodInfo() [5/30/2020 7:01:07 PM.955] LSPD First Response: GrammarPolice [ActionHandler] failed to load action. Name: ems Target: BetterEMS.Actions.Backup.EMS [5/30/2020 7:01:07 PM.955] LSPD First Response: GrammarPolice [ActionHandler] Object reference not set to an instance of an object. [5/30/2020 7:01:07 PM.955] LSPD First Response: GrammarPolice [ActionHandler] at GrammarPolice.Handlers.Action.GetMethodInfo() Unfortunately, neither of those plugins has public static methods. I will take a note to reach out to those plugin developers and see if we can work something out.
- 1,357 comments
- 85 reviews
-
GrammarPolice
My guess is it's either GP is not sucessfully loading those dll's or the method names aren't quite right. Can you send me your latest RP log? And I assume those are two different actions (air and EMS)? You cannot have multiple targets for an action.
- 1,357 comments
- 85 reviews
-
GrammarPolice
I'm not sure I understand what you mean. It's not recognizing the request? Or you don't like the ambulance? OMG i just realized I've been misspelling "ambulance" this entire time 🙄
- 1,357 comments
- 85 reviews
-
GrammarPolice
It shouldn't. The only thing it really does is watch for a keypress and then act if it receives one. So 99% of the time it's just one thread listening for a keypress.
- 1,357 comments
- 85 reviews
-
GrammarPolice
There is no audio for that, but I can add that to the list of requests. I appreciate the suggestion! There does seems to be some funny business between StopThePed and Compulite in terms of the vehicle flags, so I'm not 100% sure what's going on there. I'm still trying to track that down. The Trello board? No, it's just a dashboard for seeing the upcoming features and fixes.
- 1,357 comments
- 85 reviews
-
GrammarPolice
Adding UB's Fire Department seems to be a popular request. Here is how you can do it without any update: Add this to your actions.xml file before the closing </Actions> tag: <Action> <Name>firetruck</Name> <Library>UltimateBackup.dll</Library> <Target>UltimateBackup.API.Functions.callFireDepartment</Target> </Action> Add this to your grammar.xml inside the <Request><Options> section (e.g. after platecheck): <Option> <Action>firetruck</Action> <Phrases> <string>firetruck</string> <string>fire department</string> </Phrases> </Option> Of course you can customize the phrases all you like. If you put <string>a big red truck</string> then you should be able to say, "dispatch i need a big red truck" and it should work.
- 1,357 comments
- 85 reviews
-
GrammarPolice
This is likely a version mismatch. You need the most recent version of STP. I can try. Shoot me a PM if you like. Trello is a tool for managing tasks. Since people have been kind enough to make suggestions, I thought I would offer up a place where they can see the progress.
- 1,357 comments
- 85 reviews
-
GrammarPolice
Yes, if you are using the most recent version of UB, then code 2, code 3, ambulence, etc backups will all default to UB. Although I will try to include it in the future, you can add fire department right now if you like. There is documentation that explains how to add a new action. The public static call for UB's firetruck is UltimateBackup.API.Functions.callFireDepartment()
- 1,357 comments
- 85 reviews
-
GrammarPolice
Glad it's working for you. There should be a Documentation folder included in the archive that contains instructions on how to customize the grammar. Let me know if you have any questions with it and I'll do my best to help.
- 1,357 comments
- 85 reviews
-
GrammarPolice
It's funny you mention this because that's one of the biggest reasons I wrote this. I was often finding myself cleaning up scenes with tow trucks and coroners and new calls would keep coming in. I really wanted the ability to control my call status vocally. Thanks so much for the positive feedback!!
- 1,357 comments
- 85 reviews
-
GrammarPolice
- 1,357 comments
- 85 reviews
-
GrammarPolice
- 1,357 comments
- 85 reviews
-
GrammarPolice
Yeah this is the issue. Two options: install the us English language pack or help me write a German grammar set ☺️. Either way there is a bug when other languages are involved that will be fixed in the next update. Thanks for confirming that helps. Would you be willing to send me your new grammar.xml? I would like to include a stripped down version in the next update so people can choose.
- 1,357 comments
- 85 reviews
-
GrammarPolice
- 1,357 comments
- 85 reviews
-
GrammarPolice
Actually when you see me accept the call in the video, I am not using the dpad. The callout is accepted by voice command. You just have to be careful when the dispatcher talks for a long time when announcing the callout because you only have so much time to respond.
- 1,357 comments
- 85 reviews
-
GrammarPolice
- 1,357 comments
- 85 reviews
-
GrammarPolice
Thanks for the suggestion! I will put those into my backlog. Ah! So go ahead and request code 2 backup while on a traffic stop. You'll see that it automatically defaults to requesting traffic stop backup from UB! If you are on a traffic stop and request code 3 backup, it automatically calls felony traffic stop backup. Give it a try! Unfortunately this one is going to be difficult to improve upon. The grammar engine is definitely too aggressive and I'm not 100% sure what to do about it. I fear this is the price of the improved accuracy. I spent a lot of time testing out various Speech-To-Text API's. By far the best one was Google's. Unfortunately, it's no longer free. Ultimately I came back to Microsoft's SRE with pre-built grammars and so far that's the best I've been able to do. But I hear you and will keep thinking about it. Thank you, that means a lot!!
- 1,357 comments
- 85 reviews