Skip to content
View in the app

A better way to browse. Learn more.

LCPDFR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

opus49

Insiders
  • Joined

  • Last visited

Everything posted by opus49

  1. Just wanted say that Grammar Police wouldn't exist without Vocal Dispatch. Turbofandude made an awesome plugin for which I am grateful.
  2. Remove the .dll after UltimateBackup in the <Target> line
  3. Only way I can troubleshoot is if you send me your action.xml, grammar.xml and rage plugin hook log 🙂
  4. I would need more details. What functionality from those plugins would you want to integrate?
  5. There's a RespondToLocation that just takes a Vector3. For the overload that takes a bool, looks like the parameter name is sendFirstResponder.
  6. 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.
  7. No, I just have ten different things going on. I put it on my Trello board, I'll get back to it I promise 🙂
  8. Actually BetterEMS does... let me keep at it. I'll PM you if I come up with anything.
  9. 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.
  10. 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.
  11. 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 🙄
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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()
  17. 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.
  18. 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!!
  19. 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.
  20. Thank you. Are you using U.S. English as your Windows language?
  21. 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.
  22. Please feel free to send me your RagePluginHook log file and I'll take a look.
  23. 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!!

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.