Frequently Asked Questions

General questions answered

Start

Follow this guide to download, install, and setup DRE

Get going with DRE following the Get Started section

General

Yes, you can. Copy the DRE Docs folder containing Config.json, Cache folder, etc.

The default location is %LocalAppData%/DRE/Docs (paste this into a Windows Explorer address field)

 

After fresh installing DRE on your new PC, exit DRE, paste the copied docs into the new docs folder, and restart DRE.

Yes you may!

In fact, I endorse it and would love to see screenshots, videos of it.

Please see the details here

It is possible to use both keyboard and controller combinations when binding controls in DRE.

If you need more options, check out a third-party solution that converts controller button pushes into keyboard pushes like JoyToKey

To correct an existing translation in DRE, there are a couple of ways to do this currently

  1. Using DRE Localization Google Sheet (Online sheets of all translations)
  2. In-App Translation Editor

The guide below helps you edit a translation in-app.

 

Find a DRE Speech

  1. Open the Log from the side-menu
  2. In the list of log entries, right-click the translation you want to edit
  3. Click Correct Translation

Correct translation in-app

 

Find a DRE Voice Command

  1. Open the Commands from the side-menu
  2. Search for the voice command in the search bar
  3. Right-click the voice command
  4. Click Correct Translation

Correct Translation Voice Command

 

Edit the translation

In App Translation Editor

With the in-app Translation Editor open, you can now edit the translation. To help you, there are a couple of ways to get started:

  • Edit the current translation in the text box field
  • Copy and edit a suggested translation from the suggestions below
  • Clear the current translation and do your own from scratch

 

After submissions

Once submitted, you will see your translation in use going forward ✅

Your translation will be submitted to the DRE database for inclusion in the app for everyone in future version updates ✅

 

Get more help translating

 

See this guide on how to send in bug data

If DRE prompts you about not having the elevated privileges to affect the sim, you have two options:

  1. Elevate DRE to administrator mode to match the sim elevation
  2. Lower the sim elevation to not run in administrator mode

 

Elevate DRE to Administrator mode

You’ll need to adjust its properties to ensure that DRE always runs with elevated privileges.

Make sure DRE has properly exited before going ahead.

 

Here’s a step-by-step guide:

  1. Locate DRE Shortcut or Executable:
    • Navigate to the desktop or the folder where the DRE shortcut or executable file (.exe) is located.
  2. Right-click on the Icon
    • Right-click the DRE icon (the shortcut or the actual .exe file).
  3. Access Properties
    • From the context menu that appears, select Properties.
  4. Switch to the ‘Compatibility’ Tab
    • In the DRE Properties window, click on the Compatibility tab.
  5. Run as Administrator
    • Under the Settings section, you will see an option labeled Run this program as an administrator. Check this box.
  6. Apply Changes
    • Click on the Apply button to save your changes.
  7. Close the Properties Window
    • Click on the OK button to close the properties window.
  8. Launch DRE
    • The next time you open DRE using this shortcut or executable, it will request to run with elevated privileges. If User Account Control (UAC) prompts you for permission, choose Yes to allow DRE to run as an administrator.

 

Lower the sim’s elevation from Administrator mode

In case you do not wish to run DRE with elevated privileges, you can lower the sim’s elevation level to standard user mode to resolve the elevation mismatch. This way, both DRE and the sim will operate without administrative privileges.

Ensure no other applications require the sim to run in administrator mode.

Ensure you have properly closed the sim before proceeding with the steps below.

Here’s a step-by-step guide:

  1. Locate Sim Shortcut or Executable
    Navigate to the desktop or the folder where the sim shortcut or executable file (.exe) is located.
  2. Right-click on the Icon
    Right-click the sim icon (the shortcut on desktop – e.g. “iRacing UI“, or the actual .exe file).
  3. Access Properties
    From the context menu that appears, select Properties.
  4. Switch to the ‘Compatibility’ Tab
    In the sim Properties window, click on the Compatibility tab.
  5. Disable Run as Administrator
    Under the Settings section, you will see an option labeled Run this program as an administrator. Uncheck this box.
  6. Apply Changes
    Click on the Apply button to save your changes.
  7. Close the Properties Window
    Click on the OK button to close the properties window.
  8. Launch the Sim
    The next time you open the sim using this shortcut or executable, it will not request to run with elevated privileges and will run as a standard user. If User Account Control (UAC) prompts you for permission, choose No to run the sim without administrator privileges.

To uninstall DRE, run the DRE Uninstaller:

  • Open Windows Start menu
  • Search by typing Remove Program
  • Open the Installed Apps
  • Search the list for DRE
  • Click the DRE version xxxx.x.x.x

This is usually enough.

 

If anything failed during uninstall, to manually and fully uninstall and clean your PC from DRE content, delete the locations:

  • %LocalAppData%/DRE (paste this into an Explorer window address bar)
  • The install location you’ve chosen (defaults to C:\Program Files\DRE)
  • Only if you’ve changed the DRE documents and cache folder:
    • Open Registry Editor
    • Paste Computer\HKEY_CURRENT_USER\Software\SimFonX\DRE into the address bar
    • Copy the DocPath value and paste that into an Explorer window address bar
    • Delete this DRE documents folder
    • Feel free to delete the Registry Editor DRE folder as well

Regular running of DRE should not impact your system as monitored CPU usage and footprint is only about 1-8%. Loading DRE and when loading into a session increase the footprint shortly. Memory usage should maintain a steady level between 200 and 800MB over the session depending on the number of drivers and alerts enabled.

 

Signals are non-verbal sounds, which in different situations become handy and a better approach than a spoken message.

Think of them as beeps but containing rich information.

Especially in rapid situations, non-verbal sounds are preferred to spoken alerts, like in overtaking situations. While simple spoken alerts like “Car left” takes about 0.5 seconds, using the Overtake Signal is instant. It immediately informs you of the overtake happening in 3D to your side and its progression.

New Signals are added over time. Some of the current ones include:

  • Overtake: Hear overtakes with a 3D sonar
  • Pit Speed Approach: Brake optimally and hit the pit speed
  • Delta Wave: Improve your racing performance by listening to time lost and gained compared to yourself or opponents

Both metric and imperial units are supported by DRE.

DRE will automatically switch to the units used in the simulator

DRE uses your iRacing credentials to connect to the iRacing website in order to acquire a few different pieces of information.

Eg. the time and drivers registered for the next official race of the practice session you’re in.

The credentials are stored locally on your computer only and are obfuscated.

You can easily use DRE without providing your iRacing credentials, though excluding those features that require the credentials.

Versions

You can run the Free version as long as you like, but the Free version comes with some limitations compared to the subscription upgrades.

You can see which features are supported in all versions on Pricing

Tag: update

If you find yourself in need of downgrading your DRE version from the current, note this can only be done in the same “major” version like 2022.1.2 -> 2022.1.1. Also, there may be a minimum version imposed, so it’s not possible to downgrade to too old versions.

To downgrade:

  1. Open DRE
  2. Disable automatic updates from Settings -> General
  3. Close DRE
  4. Download the downgraded version from the download archive and install it.
  5. Enjoy the older version
Tag: update

To uninstall DRE, run the DRE Uninstaller:

  • Open Windows Start menu
  • Search by typing Remove Program
  • Open the Installed Apps
  • Search the list for DRE
  • Click the DRE version xxxx.x.x.x

This is usually enough.

 

If anything failed during uninstall, to manually and fully uninstall and clean your PC from DRE content, delete the locations:

  • %LocalAppData%/DRE (paste this into an Explorer window address bar)
  • The install location you’ve chosen (defaults to C:\Program Files\DRE)
  • Only if you’ve changed the DRE documents and cache folder:
    • Open Registry Editor
    • Paste Computer\HKEY_CURRENT_USER\Software\SimFonX\DRE into the address bar
    • Copy the DocPath value and paste that into an Explorer window address bar
    • Delete this DRE documents folder
    • Feel free to delete the Registry Editor DRE folder as well

It’s simple to update DRE from a previous version, just follow the guide here

Tag: update

To enable beta version updates in DRE, see this guide

Tag: update

iRacing

Using DRE, it is recommended to set Max Cars to 63 in iRacing.

Otherwise, live positions and some timing info may be distorted and false due to connection drop-outs. This is a limitation by iRacing unfortunately as we cannot expect iRacing to stream all 63 cars constantly even with Max Cars = 63.

 

To change Max Cars in iRacing:

  1. Start an iRacing session
  2. Open iRacing Options
  3. Click on Graphics
  4. Locate Max Cars
  5. Set it to 63
  6. The change might require a session restart to take effect

 

Change Max Cars via ini files:

  1. Make sure iRacing and the UI is closed
  2. Open your user’s documents folder
  3. Enter the iRacing folder at C:\Users\[USER]\Documents\iRacing
  4. Open the App.ini
  5. Search for serverTransmitMaxCars
  6. Change this to 63
  7. Save and close the ini file

 

Here’s how to stop iRacing from sharing your car setup with the live telemetry.

Note! DRE does not parse or use your car setups in any form, except the following values:

FuelLevel: This value is used to determine your fuel level before entering the car, allowing DRE to alert you if fuel level before a race is too low to complete the race.

TireType: This value is used to determine your tire selection before entering the car, allowing DRE to alert you if tires and track wetness do not match.

To disable sharing car setup through iRacing’s live telemetry:

    1. Locate your Documents/iRacing/app.ini file and open it with a text editor like Notepad
    2. Find the line irsdkLogSetup=1 ; Log the current setup to telemetry
    3. Change the 1 to a 0
    4. Save the file and restart iRacing

Here’s how to stop DRE from sharing your racing data, like tire and fuel, pit stop times, and more.

Note! When enabled, DRE sends racing data such as fuel and tire data to the database. Here it gets averaged into existing data. This data benefits all DRE drivers as a data foundation for fuel, tire calculations, etc. Disable this if you do not want to share your data. You will still benefit from the data shared by others.

To disable this functionality:

  1. In DRE go to the side menu
  2. Open Settings -> Sim-Connection
  3. Disable the toggle for Share Racing Data
Tags: data, fuel, race, share, tire
You can set up SimHub Control Mapper how you want then use its internal Keyboard Emulator to play nice alongside DRE.

SimHub Control Mapper diagram

 

In the sim

In the sim, in our example iRacing, we assign the Enter/Exit/Tow Car to Shift+R in iRacing Options -> Drive -> Control Assignments

Image

 

DRE

In DRE, go to Controls -> iRacing -> Control Assignments and assign  Enter/Exit/Tow Car toShift+R to match the sim’s mapping.

Image

 

SimHub

  1. Output Mapping -> Assign Roles: Add Enter/Exit/Tow Car as a new button
    1. Image
  2. Map the Enter/Exit/Tow Car to your wheel buttons
    1. Image
  3. Go to Controls and events -> Keyboard Emulation and click Add mapping
    1. Image
  1. Under Input, click Click to configure and Simulate press the role: Enter/Exit/Tow Car (You can use the SimHub smartphone website to trigger it). Press Save.
    1. Image
  2. On the right at Simulated Keys, press the field Click to assign and press Shift+R
    1. Image

 

Now the flow is that you can use any of your wheel buttons to simulate the vJoy device, which then simulates the keyboard press inside iRacing. Similarly, DRE can simulate the keyboard press in iRacing as well.

For DRE to function in Windows 7, Windows Aero Glass Theme must be enabled.

 

Change Aero via Control Panel

  1. Start > Control Panel
  2. In the Appearance and Personalization section, click “Change the theme”
  3. Chose to enable Aero, select any theme under “Aero Themes”

 

Change Aero setting using its Windows service

Advanced users can start or stop the Desktop Window Manager Session Manager service. To do this, use the Services manager snap-in console (services.msc) or use an administrative command prompt. For the command prompt, use net stop uxsms to disable, and net start uxsms to enable Aero again.

Note: The in-sim black box relative box shows your result position at the last S/F crossing, which is not real-time. DRE shows the position in real-time.

DRE’s position updates, like “you are position 29, 30, 29,” often stem from connection issues between your PC iRacing Opponents, causing ‘blinking’ or momentary losses in data transmission.

 

To improve accuracy, try:

  • Set your Connection Type to DSL, Cable, Fiber (1 Mbit/sec or faster) at iRacing Settings. This can enhance data precision between cars.
  • Set Max Cars to 63 in iRacing Options

When Auto Fuel is enabled both in iRacing and DRE it likely leads to confusing fuel calculations.

Both the sim and DRE will attempt to adjust the fuel based on their individual fuel calculations.

You have 3 options:

1: Keep both iRacing and DRE Auto Fuel enabled as-is.

If DRE senses you or iRacing alters the fuel in the black box, it will acknowledge the fuel override and stay off the fuel calculations until the next stop has been completed.

 

2: Turn off Auto Fuel in iRacing

Here’s how to disable auto-fueling in iRacing:

  1. Close iRacing and DRE
  2. Go to Documents/iRacing/ and open App.ini
  3. Search for the line ‘autoFuelDefaultEnable’ and change the value from ‘1’ to ‘0’
  4. Save the App.ini file and close it
  5. Restart iRacing and DRE

 

3: Turn off Auto Fuel in DRE

To disable auto-fueling in DRE do this:

  1. Open DRE
  2. Go to Fuel -> Auto Fuel
  3. Uncheck all toggles in the Auto Fuel setting

See all Admin commands for iRacing here

Issues

Normal CPU usage with DRE is around 0 – 8% depending on a couple of factors:

  • The number of speech grammar loaded
  • The number of drivers connected to the sim session
  • The number of alerts and features enabled

To decrease the CPU usage try the following:

  • Use Push-To-Talk to only process mic input when absolute necessary
  • Uncheck unused dynamic grammar types in Sound -> Recognition
  • Disable features you’re not using
  • Decrease the number of controllers used to trigger actions via DRE. If you can, bring all pushes onto one controller, so DRE uses fewer resources on polling more controllers

You need to say your sentence immediately after the command. So if you want to write “sorry” in the chat, you need to say “Start writing sorry”, without any pauses.

This goes for all your unrecognized commands.

Since DRE cannot compare your sentence with any existing command it already knows, it relies on Microsoft Speech Recognition services which is less than optimal. This may be why it often misinterprets your input for these types of commands.

It’s recommended to add your own commands in case you often write certain sentences.

See the Speech Recognition Guide on how to make DRE understand you and execute your commands

 

  • Check the system tray if the DRE icon is there.
    • If it is, click on it and DRE should open

ZViGlDM

 

  • Check Task Manager (Ctrl+Shift+Escape) and look for DRE.exe
    • If it’s showing, right-click it and click End Task

laCYcMN

 

  • Try opening DRE again
  • If it still fails, try re-installing DRE from Download

 

If you still have issues, reach out via Discord

If the speech recognition doesn’t catch a specific phrase or word, you can optimize it for these exact words or sentences:

  1. Go to Start and search for Start Speech Recognition.
  2. Right-click on the Speech bar on top of your window and click on Open Speech Dictionary.
  3. Here you can prevent a word from being detected or add a new word to optimize understanding.
  4. Eg. if it has a hard time understanding the word ‘garage’, you can add this as a new word by checking on Record a pronunciation upon Finish.
  5. Be sure to turn on listening in the Speech bar before pressing Record.

 

See also the Speech Recognition Guide on how to make DRE better understand you and execute your commands

Make sure to inspect the DRE log window output. It should tell you if something is wrong with the DRE setup.

Right-click the log and choose Show verbose logging

 

If you still have issues, reach out via Discord

Try the following steps to minimize “false positives” where the speech recognition picks up noise as speech in your environment

  1. Turn down the volume/gain of your microphone in the Windows Sound settingsMicrophone Level
  2. Try enabling the “Mute listening when busy” toggle in DRE in order to deafen DRE whenever you are braking in the sim. This can easily remove some false positives
  3. You can train your computer to understand you better. Go to Control Panel -> Ease of Access -> Speech Recognition. Click on Train your computer to better understand you. This will make it know how you sound and will be able to better distinguish your voice from noise from eg. steering wheel or other people nearby. Do this training at least twice! Also over time, the recognition gets better as it learns as you talk to it.
  4. Whenever DRE mistake noise or something you said wasn’t the correct command you wanted, reply to DRE what it wrote in the Log. Eg. if recognition picks up the “iRating” command from the noise in your room, say “iRating” back to DRE a couple of times. The reason is, that Windows Speech Recognition supposably can learn as you go. By learning how it is actually pronounced by you it can better differentiate in the future
  5. Try playing around with the DRE settings for Recognition.
    1. In DRE go to Sound -> Recognition
    2. At the bottom, see the Speech Recognition graph
    3. Overall, the speech you actually say should fall inside the green area, while the noise should be outside. If it isn’t adjustments are needed to the sliders above.
    4. See the Legend below the graph for more info

 

Finally, see the Speech Recognition Guide to make sure you’re set for optimal recognition.

Normal GPU usage with DRE is around 0 – 3% depending on a couple of factors:

  • The number of UI changes (log entries added, mic input, audio output meters, etc.)
  • App window size
  • Current page viewed

To decrease the GPU usage try the following:

  • Switch away from the Log page to eg. Account
  • Decrease the app window size. Try the Shrink mode, by clicking its button next to minimize

Shrink icon
  • Use Push-To-Talk to only animate mic input level meter when absolute necessary
  • Minimize the app window (to tray) to avoid rendering the app at all (note to voice command DRE make sure you read up on Input Mode -> Allow Input
  • If you still have issues with high GPU, try entering the following into the global search: /disable level. This stops the input and output level meters from animating their circles and may save a bit extra

If you’re ever in need of finding the DRE logs generated, you can find it this way:

  1. Open a Windows Explorer window (use Winkey + E if in doubt)
  2. Paste this into its address bar: %LocalAppData%/DRE/Backup/Logs
  3. Locate the file named with the date of the log you need, like Jan 11, 2023
    1. Log20230111.txt

 

See this guide on how to send in bug data

If DRE prompts you about not having the elevated privileges to affect the sim, you have two options:

  1. Elevate DRE to administrator mode to match the sim elevation
  2. Lower the sim elevation to not run in administrator mode

 

Elevate DRE to Administrator mode

You’ll need to adjust its properties to ensure that DRE always runs with elevated privileges.

Make sure DRE has properly exited before going ahead.

 

Here’s a step-by-step guide:

  1. Locate DRE Shortcut or Executable:
    • Navigate to the desktop or the folder where the DRE shortcut or executable file (.exe) is located.
  2. Right-click on the Icon
    • Right-click the DRE icon (the shortcut or the actual .exe file).
  3. Access Properties
    • From the context menu that appears, select Properties.
  4. Switch to the ‘Compatibility’ Tab
    • In the DRE Properties window, click on the Compatibility tab.
  5. Run as Administrator
    • Under the Settings section, you will see an option labeled Run this program as an administrator. Check this box.
  6. Apply Changes
    • Click on the Apply button to save your changes.
  7. Close the Properties Window
    • Click on the OK button to close the properties window.
  8. Launch DRE
    • The next time you open DRE using this shortcut or executable, it will request to run with elevated privileges. If User Account Control (UAC) prompts you for permission, choose Yes to allow DRE to run as an administrator.

 

Lower the sim’s elevation from Administrator mode

In case you do not wish to run DRE with elevated privileges, you can lower the sim’s elevation level to standard user mode to resolve the elevation mismatch. This way, both DRE and the sim will operate without administrative privileges.

Ensure no other applications require the sim to run in administrator mode.

Ensure you have properly closed the sim before proceeding with the steps below.

Here’s a step-by-step guide:

  1. Locate Sim Shortcut or Executable
    Navigate to the desktop or the folder where the sim shortcut or executable file (.exe) is located.
  2. Right-click on the Icon
    Right-click the sim icon (the shortcut on desktop – e.g. “iRacing UI“, or the actual .exe file).
  3. Access Properties
    From the context menu that appears, select Properties.
  4. Switch to the ‘Compatibility’ Tab
    In the sim Properties window, click on the Compatibility tab.
  5. Disable Run as Administrator
    Under the Settings section, you will see an option labeled Run this program as an administrator. Uncheck this box.
  6. Apply Changes
    Click on the Apply button to save your changes.
  7. Close the Properties Window
    Click on the OK button to close the properties window.
  8. Launch the Sim
    The next time you open the sim using this shortcut or executable, it will not request to run with elevated privileges and will run as a standard user. If User Account Control (UAC) prompts you for permission, choose No to run the sim without administrator privileges.

System Tray

DRE might be minimized to system tray:

  1. Open the system tray additional icons
  2. Locate and click on the DRE icon

DRE in system tray

 

Outside screen bounds

To get the window back there are two options:

 

Alt Space M

  1. Make sure DRE is running and focused in the task bar
  2. Click ALT+SPACE then M
  3. If possible click the Move option
  4. Use the arrow keys to move it up/down left/right until you see it
  5. Hit Enter when finished

 

States.json

DRE keeps track of its window position and size. For some reason it may have moved outside your window area, so to move it back, do the following:

  1. Make sure DRE is not running (Open Task Manager if unsure, and check for DRE.exe)
  2. In Windows Explorer paste this into its address bar: %LocalAppData%/DRE/Docs
  3. Open the States.json file with a text editor (right-click -> Open with -> Choose eg. Notepad)
  4. Alter these values in the file to the following, and save the file afterwards:

“AppWidth”: 800.0,

“AppHeight”: 600.0,

“AppPosLeft”: 400.0,

“AppPosTop”: 400.0,

“AppWindowShrinked”: false,

“AppShrinkedPosLeft”: -1.0,

“AppShrinkedPosTop”: -1.0,

“AppWindowState”: 0,

The error message contains:

Too many grammars have been loaded. Number of grammars cannot exceed 1024

This is a limitation of Windows in terms of how many simultaneous voice grammars can exist. DRE spawns many grammars at load and even more as you join a session, and new drivers join.

This issue may be fixed down the line, as speech recognition partly moves towards cloud-based recognition

 

To fix this issue now, please do one of the following:

Method 1: Change to a single recognizer

  1. Locate the DRE Documents either by saying Open DRE Documents to DRE, or by finding it usually in C:\Documents\USER\DRE
  2. Exit DRE and make sure it is closed
  3. Open Config.json
  4. Edit the value of SpeechRecognizers (Ctrl+F to find it) from Multiple to Single
  5. Save the JSON file and re-open DRE

 

Method 2: Using Multiple Recognizers

  1. Open DRE
  2. Go to Sounds -> Recognition
  3. Disable one or more:
    1. Use Position Recognition
    2. Use Name Recognition
    3. Use Number Recognition

This will disable the grammar types like ‘Where’s Verstappen’, ‘Where’s car 33’, ‘Where is P2’, but reduces the number of voice grammars.

You are likely hearing one of the Signals

To understand which one, head to DRE -> Sound -> Signals and try to disable the signals one-by-one until the Signal sound stops.

Tag: signal

Note: The in-sim black box relative box shows your result position at the last S/F crossing, which is not real-time. DRE shows the position in real-time.

DRE’s position updates, like “you are position 29, 30, 29,” often stem from connection issues between your PC iRacing Opponents, causing ‘blinking’ or momentary losses in data transmission.

 

To improve accuracy, try:

  • Set your Connection Type to DSL, Cable, Fiber (1 Mbit/sec or faster) at iRacing Settings. This can enhance data precision between cars.
  • Set Max Cars to 63 in iRacing Options

When Auto Fuel is enabled both in iRacing and DRE it likely leads to confusing fuel calculations.

Both the sim and DRE will attempt to adjust the fuel based on their individual fuel calculations.

You have 3 options:

1: Keep both iRacing and DRE Auto Fuel enabled as-is.

If DRE senses you or iRacing alters the fuel in the black box, it will acknowledge the fuel override and stay off the fuel calculations until the next stop has been completed.

 

2: Turn off Auto Fuel in iRacing

Here’s how to disable auto-fueling in iRacing:

  1. Close iRacing and DRE
  2. Go to Documents/iRacing/ and open App.ini
  3. Search for the line ‘autoFuelDefaultEnable’ and change the value from ‘1’ to ‘0’
  4. Save the App.ini file and close it
  5. Restart iRacing and DRE

 

3: Turn off Auto Fuel in DRE

To disable auto-fueling in DRE do this:

  1. Open DRE
  2. Go to Fuel -> Auto Fuel
  3. Uncheck all toggles in the Auto Fuel setting

When opening DRE and you see this popup with

“Could not parse C:\Users\[Owner]\AppData\Local\DRE\Docs\States.json: App will now close.”

 

Please rectify this by doing the following:

  1. Make sure DRE has closed
    1. Check Task Manager with Ctrl+Alt+Delete
    2. Look for DRE.exe in the Processes tab
    3. Right-click it and End task
  2. Open a Windows Explorer window (use Windows key + E if unsure)
  3. Copy this: %LocalAppData%/DRE/Docs   (including the %’s)
  4. Paste into the address bar of the Windows Explorer window and hit enter
  5. LocalAppData path in Windows Explorer
  6. Find the corrupted file specified in the popup message (in this instance States.json)
  7. Delete the file by right-clicking -> Delete
  8. w0VWBot
  9. Now open DRE again and it should restore the file back to default

 

You may attempt to manually fix the file by opening it, fixing the issue and saving it. But if the content of the file is empty, you need to delete the file and restart DRE.

If you see something like this when installing DRE, this is a false-positive for the Windows Defender Antivirus.

image

 

The reason why DRE gets these flags, I believe, is its nature of logging user-defined key-presses to send forward to the sim. A lot of viruses use keylogging for malicious purposes, and understandably it’s difficult for virus scanners to tell them apart.

To clear the DRE installer, do the following:

  1. Open Windows Update by searching for Updates in Windows Start Menu
  2. Click the Check for updates
  3. Windows will now download the latest Anti-virus info which should clear the DRE installer
  4. You can now try install DRE again
  5. If the app is still marked as a threat, delete the DRE installer, and download it again and retry

Usually clearing the DRE installer takes 4-8 hours from upload, and Microsoft usually quickly “flushes” the outdated anti-virus information on your machine, so if it doesn’t work immediately, try a restart or wait a day.

You have two options:

  1. Run DRE is Administrator Mode
  2. Avoid starting the iRacing UI from Sim Commander 4.
    1. Instead, manually start the iRacing UI using the desktop shortcut, or open it from the iRacing web membersite.
    2. When this is started, you can start SC4
Tag: 3rd-party

The fix is to turn up DRE relatively to the sim volume. This means turning down the sim and then turning up the overall volume.

  1. Start DRE
  2. Start a sim session, then alt+tab to the desktop.
  3. From here go to the system tray in the bottom right corner of the screen and find the speaker icon.
  4. Right-click the speaker icon, and then select the “Open Volume Mixer”.
  5. Slide down the volume of the sim (to eg. 25 – 40%)
  6. Make sure DRE volume is at 100%
  7. Turn up the overall gain/volume of your speakers. Do this either on the hardware turn knobs itself or left-clicking the Speaker icon in the system tray.

This DRE warning appears when it can’t save DRE speaks to its local cache:

There's not enough space on the disk to cache DRE speaks

You have 2 options to deal with this issue:

 

Clean up your drive

Delete unused files, apps on the drive that DRE uses for its local cache. Ideally you need 2GB or more of free space. The DRE warning will mention the drive that needs more space.

Use Windows’ Disk Cleanup to gain available space. Search for this tool in Windows Start and choose the drive to clean.

 

Move DRE cache folder

If you simply cannot make more space available on your drive, you can instead move the DRE cache folder to another drive. Here’s how:

  1. Open DRE
  2. Go to Settings
  3. On the General tab, look for the Folders section
  4. Click the Move Documents Folder Browse button
  5. Find another drive with sufficient space (open the This PC and locate another drive)
  6. Create a folder somewhere and call it “DRE Docs” or similar and hit OK
  7. DRE will now move the cache over to the other drive’s location
  8. Restart DRE for it to take full effect

If you see Windows 10 or 11 popping up with this error:

This application cannot run on your PC
To find a version for your PC, check with the software publisher.

Try these tips

  1. In Windows start, search for Audio and Speech
  2. In Mixed Reality Audio and Speech settings, see the bottom section about Speech recognition
  3. Disable the Use speech recognition in Windows Mixed Reality…

 

Possibly, also disable the toggles above, in case you don’t want Mixed Reality Portal to hijack your audio input and output devices, and if they differ from the selected ones in DRE under Audio -> Input / Output tabs

Affiliate

Create social posts, videos, live streams, etc that contain your special Affiliate Link and tell people how DRE can help them.

Here are some concrete ideas:

  • Make a review of DRE, or one of its features
  • Make an introduction to DRE for your followers
  • Compare DRE with other products on the market
  • Race with DRE and show the features in action

Payments from referrals happen at the beginning of the month, after a 30-day delay, to accommodate any refunded orders.

After signing up to the Affiliates with your PayPal email, you will receive commissions after earning a minimum of $50.

Our affiliate program supports payments by PayPal.

Regardless of your region/country, all commission payments are made in USD.

After signing up to DRE Affiliates:

  1. You create social posts, videos, live streams, etc that contain your special Affiliate Link and tell people how DRE can help them.
  2. We track everyone that clicks, installs and purchases DRE that found us through one of your affiliate links.
  3. You earn a cut of every dollar we receive from people you refer as long as they remain a paying customer.

You get paid monthly (30-day delay + beginning of the next month) from your commissions (minimum $50), and you get a cut even from renewals as long as the customer is an active subscriber.

Receive referral commissions for every customer you refer. There is no maximum number of customers you can refer. And, you’ll receive commissions for renewals.

40% commission on the initial order and 30% on subsequent renewal orders.

 

Example:

A referred user subscribes to the monthly Performance tier.

Initial order: $7.99 * 40% = $3.2 commission.

Renewal orders: $7.99 * 30% = $2.4 commission for every renewal

 

 

Sign up to DRE Affiliates

Once approved you can start earning on your referrals straight away.

Tags: cash, cheap, earn, money, save

There are no minimum requirements regarding the number of referrals for your commissions to be transferred to you.

However, there’s a minimum commission of $50 before you are paid.

To start earning money by referring users to DRE you must do the following:

  1. Make sure you have an active and verified PayPal account to be able to receive monthly commissions
  2. The country of your PayPal account must be located in countries outside: Brazil
  3. Be ready to share your passion for DRE
  4. Sign up to the Affiliate Program

The minimum commission is $50 before you are paid.

After every payout, you must earn at least $50 again before you are paid.

The commissions accumulated are counted after 30 days after the sale to ensure refunded orders are not included.

The initial free trial order of $0 is the one giving the higher initial order commission rate.

The first actual payment order after 10 days is considered a recurring order.

This is due to the 10-day free trial on annual subscription products and a current limitation on the affiliate software in use.

 

The affiliate software developers are aware of this limitation and may implement a fix for this later.

 

Output FAQ

Sound, Signals, DRE speaking to you

Neural Words

Whenever DRE needs to construct a new sentence with parts you don’t already have cached locally, it’ll ask the cloud to do so. This counts towards your Neural Words Limit.

If the sentence to speak is “Your gap to Allan McNish ahead is 5.2” and DRE already has “Your gap to …” and “ahead is 5.2“, but it needs to generate “Allan McNish“, it’ll use 2 Neural Words.

After the first generation of eg. “Allan McNish” DRE might need additional generations depending on the intonation and pitch required for that specific sentence. After a few generations, DRE will have variations for all future speech containing “Allan McNish”.

This means your local cache grows over time causing you to use fewer Neural Words generations.

To see how many Neural Words there are for each subscription tier, check out the Compare Features matrix for the most up-to-date counts. Search the matrix for neural words

A small tip though: Sign-up for a DRE account and log into that in the DRE app to increase your allowance from 500 to 4,000 / month on the Free version

Over time, more neural words are used from your local cache preventing your DRE from generating new ones. This saves on the Neural Words limit.

Initially, when first starting DRE with an empty local cache, it uses around 500 neural words / hour

After a few races, the number drastically drop to around 25 words / hour

Neural Words is a count of the words generated in the cloud to produce what DRE is saying. 1 word in a speech text = 1 Neural Word.

Whenever DRE needs to construct a new sentence with parts you don’t already have cached locally, it’ll ask the cloud to do so.

Once the limit is reached, DRE will automatically switch to using Local Voices installed on your computer. You can increase the limit by upgrading to Essentials, Performance, or Ultimate, or you may opt out manually by switching to Local Voice (Windows Text-To-Speech).

Neural Voices are unlocked and replenished every 30 days, counting from the day in the month that you started. You can see your next reset date in DRE -> Sound -> Output.

Neural Voices are unlocked and replenished after every 30 days, counting from the day in the month that you started. You can see your next reset date in DRE -> Sound -> Output.

Sound

If you find yourself not liking the current neural speaker voice, or want to switch from a local Text-To-Speech engine, here’s how to change the current DRE voices:

  1. In DRE, open the side-menu
  2. Go to Sound
  3. Now locate the Output tab
  4. Scroll down to Voice
  5. Choose the Speech Synthesis
    1. Neural: These are natural voices generated via cloud neural networks
    2. Local: Text-To-Speech (TTS) engine installed on your PC. These are usually more robotic sounding, but some are quite decent
  6. Select the Neural Voice or Local Voice option. You will hear examples of the voices chosen

If you want to have one voice for general race engineering but another for spotting, upgrade your subscription to Essentials, then:

  1. In DRE, open the side-menu
  2. Go to Sound
  3. Now locate the Output tab
  4. Scroll down to Voice
  5. Enable the Spotter Override option
  6. Choose the Spotter Override Synthesis type:
    1. Neural: These are natural voices generated via cloud neural networks
    2. Local: Text-To-Speech (TTS) engine installed on your PC. These are usually more robotic sounding, but some are quite decent
  7. Select the Spotter Neural Voice or Spotter Local Voice option. You will hear examples of the voices chosen

You are likely hearing one of the Signals

To understand which one, head to DRE -> Sound -> Signals and try to disable the signals one-by-one until the Signal sound stops.

Tag: signal

The fix is to turn up DRE relatively to the sim volume. This means turning down the sim and then turning up the overall volume.

  1. Start DRE
  2. Start a sim session, then alt+tab to the desktop.
  3. From here go to the system tray in the bottom right corner of the screen and find the speaker icon.
  4. Right-click the speaker icon, and then select the “Open Volume Mixer”.
  5. Slide down the volume of the sim (to eg. 25 – 40%)
  6. Make sure DRE volume is at 100%
  7. Turn up the overall gain/volume of your speakers. Do this either on the hardware turn knobs itself or left-clicking the Speaker icon in the system tray.

Signals are non-verbal sounds, which in different situations become handy and a better approach than a spoken message.

Think of them as beeps but containing rich information.

Especially in rapid situations, non-verbal sounds are preferred to spoken alerts, like in overtaking situations. While simple spoken alerts like “Car left” takes about 0.5 seconds, using the Overtake Signal is instant. It immediately informs you of the overtake happening in 3D to your side and its progression.

New Signals are added over time. Some of the current ones include:

  • Overtake: Hear overtakes with a 3D sonar
  • Pit Speed Approach: Brake optimally and hit the pit speed
  • Delta Wave: Improve your racing performance by listening to time lost and gained compared to yourself or opponents

Input FAQ

Questions about controllers, voice and sound input

Commands

Custom phrases for existing commands

If you want to speak to DRE to trigger an existing command but use your own style of phrasing, here’s how. We’ll use an example of extending the command for getting the last lap time for the car ahead as a delta to our own, so Delta last lap time ahead can be spoken by Delta ahead:

How to add custom commands - look up existing phrases
  1. Head to DRE -> Commands
  2. Switch to the General tab
  3. Search for the command you want to add custom speech for
  4. Note the existing grammar phrases
  5. Switch to the Custom tab
  6. Add the following:
    1. App: DRE
    2. Description: Shortcut for ‘Delta last lap time ahead’
    3. Voice Grammar: Delta ahead
    4. Keybind / Phrase: Ahead delta last lap
  7. Hit the plus button to add this custom grammar to the existing command
  8. Add custom command fill out
  9. A warning appears that the command is currently not found. Fret not! This will be enabled when you enter a sim session
  10. Custom command add warning

 

Custom command success

 

Trigger multiple commands

Single custom commands allow you to trigger multiple commands in one go.
For example, the custom phrase `Fuel laps left status` can trigger 2 commands: `Fuel laps left now` and `Fuel laps left at start`.

Delimit the commands with semicolons `;`

Ms8LvvW

 

Bind custom commands

It’s possible to bind custom commands to trigger them from a button.
This allows you to speak a custom command like `Fuel laps left status` or trigger it using a keyboard or buttons.

 

Add new commands

At the current time, it is not possible to add your own commands using the DRE app. You have a couple of options:

To correct an existing translation in DRE, there are a couple of ways to do this currently

  1. Using DRE Localization Google Sheet (Online sheets of all translations)
  2. In-App Translation Editor

The guide below helps you edit a translation in-app.

 

Find a DRE Speech

  1. Open the Log from the side-menu
  2. In the list of log entries, right-click the translation you want to edit
  3. Click Correct Translation

Correct translation in-app

 

Find a DRE Voice Command

  1. Open the Commands from the side-menu
  2. Search for the voice command in the search bar
  3. Right-click the voice command
  4. Click Correct Translation

Correct Translation Voice Command

 

Edit the translation

In App Translation Editor

With the in-app Translation Editor open, you can now edit the translation. To help you, there are a couple of ways to get started:

  • Edit the current translation in the text box field
  • Copy and edit a suggested translation from the suggestions below
  • Clear the current translation and do your own from scratch

 

After submissions

Once submitted, you will see your translation in use going forward ✅

Your translation will be submitted to the DRE database for inclusion in the app for everyone in future version updates ✅

 

Get more help translating

 

Disable a command

If you want to stop a command from being triggered ever again, like the “Kill engine” command, here’s how.

Disable command
  1. Head to DRE -> Commands (via the side-menu)
  2. Search for your command
  3. Locate the command in the list
  4. Right-click the command and choose Disable

 

Enable it again

To re-enable a command, you can do the following:

Enable command
  1. Locate the command that has a red strikethrough command phrases
  2. Right-click the command and choose Enable

Edit Keyboard and Controller binds for commands

Controls are how DRE interacts with iRacing and Controllers (ie. Wheel buttons, button boxes, etc.) interact with DRE.

Note: In DRE, “binds” mean the same thing as “mappings” in iRacing.

DRE Controls View

 

  • Function: The action to trigger in DRE or iRacing

 

  • Keyboard: You must have a value in this field if you want DRE to issue that command to iRacing, and the same mapping must be in iRacing.
    • For example, if DRE’s “Headlight Flash” control is set to Ctrl-F, and in iRacing it’s mapped instead to a steering wheel button, then saying “Flash Headlights” to DRE won’t cause the headlights to flash.
    • Instead, change the mapping in iRacing to Ctrl-F.

 

  • Controller: Instead of having your controller buttons mapped within iRacing, map them to a Function in DRE. When you assign a steering wheel button to a Function, pressing that button will perform the Function through DRE, using the Keyboard mapping. This way you can use a verbal command or a button keypress to do the same function in DRE.

 

  • 2nd Controller: Assign another controller button if you want two ways to execute the same function.

 

Tabs

DRE

These binds trigger actions in DRE only.

iRacing

These binds trigger actions in iRacing only.

These require bindings set in the Keyboard slot which match the mapping in iRacing options.

Command Binds

These binds trigger DRE commands.

  1. To create a new command bind, go to `Commands` view from the side-menu
  2. Find the command you want to bind and right-click -> Bind
  3. Map the first bind to this command
  4. Confirm the bind
  5. The view changes to `Controls -> Command Binds`
  6. Here you can edit the command phrase by clicking in the `Command` field, edit the binds, or delete the command binding

Edit the command to trigger by a bind

Rules for Command Binds edits

Tags

  • It’s important that the command phrases are human speakable. This means, any tags or square/curly braces must be broken down to actual values/words
  • When using dynamic values like positions (eg. P1), names or numbers, their respective dynamic grammar has been enabled in Sound -> Recognition -> Dynamic Grammar
  • More info on tags and dynamic values – see ‘The {DRIVER} tag’
  • Phrase example: `Camera focus on ` should be resolved to `Camera focus on car behind` for DRE to know exactly what and who to take action on

Execute multiple commands

  • To trigger multiple commands in succession with one push of a button, you simply have to delimit the spoken command phrases using a semicolon `;`
  • Example: `Do tear off;Change all tires`

 

Repeat commands

  • To repeat a command multiple times with one push of a button, you simply have to add an asterisk followed by an integer like `*12`
  • When using the repeater option, DRE will only speak the initial execution and not the repeats
  • Example: `increase fuel mix*12`

See these tips on how to learn DRE commands

Some DRE voice commands have dynamic tags that should be swapped with a specific driver detail when spoken.

{DRIVER} is a dynamic tag in DRE command phrases that lets you target yourself or another driver.

 

A command sentence like “Start delta for {DRIVER}” can be replaced by:

  • Name / First name / Last name
    • Example: “Start delta for Verstappen”
  • Current Position (eg. P 14, position 14) / Current Class Position (eg. P 14 in class, class position 14)
    • Example: “Start delta for position 2”
  • Car number
    • Example: “Start delta for car 33”
  • Car ahead/in front/behind (for position)
    • Example: “Start delta for the car in front”
  • Car ahead/in front/behind on track
    • Example: “Start delta for behind on track”
  • Class/Overall leader
    • Example: “Start delta for the leader”
  • Contextual when following up (he, she, they)
    • Example: “Start delta for him”

Learn more about Command Structures

 

All variations for the car ahead for position:
the car ahead for position
the car ahead
the car in front for position
the car in front
the driver ahead for position
the driver ahead
the driver in front for position
the driver in front
car ahead for position
car ahead
car in front for position
car in front
driver ahead for position
driver ahead
driver in front for position
driver in front
ahead for position
ahead
in front for position
in front

All variations for the car behind for position:
the car behind me for position
the car behind me
the car behind for position
the car behind
the driver behind me for position
the driver behind me
the driver behind for position
the driver behind
car behind me for position
car behind me
car behind for position
car behind
driver behind me for position
driver behind me
driver behind for position
driver behind
behind for position
behind

All variations for the car ahead on track:
the car ahead on track
the car in front on track
the driver ahead on track
the driver in front on track
car ahead on track
car in front on track
driver ahead on track
driver in front on track
ahead on track
in front on track

All variations for the car behind on track:
the car behind us on track
the car behind me on track
the car behind on track
the driver behind us on track
the driver behind me on track
the driver behind on track
car behind us on track
car behind me on track
car behind on track
driver behind us on track
driver behind me on track
driver behind on track
behind on track

Check out this extensive list of available commands in DRE

See all Admin commands for iRacing here

Controls

Check out this guide for DRE here

Edit Keyboard and Controller binds for commands

Controls are how DRE interacts with iRacing and Controllers (ie. Wheel buttons, button boxes, etc.) interact with DRE.

Note: In DRE, “binds” mean the same thing as “mappings” in iRacing.

DRE Controls View

 

  • Function: The action to trigger in DRE or iRacing

 

  • Keyboard: You must have a value in this field if you want DRE to issue that command to iRacing, and the same mapping must be in iRacing.
    • For example, if DRE’s “Headlight Flash” control is set to Ctrl-F, and in iRacing it’s mapped instead to a steering wheel button, then saying “Flash Headlights” to DRE won’t cause the headlights to flash.
    • Instead, change the mapping in iRacing to Ctrl-F.

 

  • Controller: Instead of having your controller buttons mapped within iRacing, map them to a Function in DRE. When you assign a steering wheel button to a Function, pressing that button will perform the Function through DRE, using the Keyboard mapping. This way you can use a verbal command or a button keypress to do the same function in DRE.

 

  • 2nd Controller: Assign another controller button if you want two ways to execute the same function.

 

Tabs

DRE

These binds trigger actions in DRE only.

iRacing

These binds trigger actions in iRacing only.

These require bindings set in the Keyboard slot which match the mapping in iRacing options.

Command Binds

These binds trigger DRE commands.

  1. To create a new command bind, go to `Commands` view from the side-menu
  2. Find the command you want to bind and right-click -> Bind
  3. Map the first bind to this command
  4. Confirm the bind
  5. The view changes to `Controls -> Command Binds`
  6. Here you can edit the command phrase by clicking in the `Command` field, edit the binds, or delete the command binding

Edit the command to trigger by a bind

Rules for Command Binds edits

Tags

  • It’s important that the command phrases are human speakable. This means, any tags or square/curly braces must be broken down to actual values/words
  • When using dynamic values like positions (eg. P1), names or numbers, their respective dynamic grammar has been enabled in Sound -> Recognition -> Dynamic Grammar
  • More info on tags and dynamic values – see ‘The {DRIVER} tag’
  • Phrase example: `Camera focus on ` should be resolved to `Camera focus on car behind` for DRE to know exactly what and who to take action on

Execute multiple commands

  • To trigger multiple commands in succession with one push of a button, you simply have to delimit the spoken command phrases using a semicolon `;`
  • Example: `Do tear off;Change all tires`

 

Repeat commands

  • To repeat a command multiple times with one push of a button, you simply have to add an asterisk followed by an integer like `*12`
  • When using the repeater option, DRE will only speak the initial execution and not the repeats
  • Example: `increase fuel mix*12`
You can set up SimHub Control Mapper how you want then use its internal Keyboard Emulator to play nice alongside DRE.

SimHub Control Mapper diagram

 

In the sim

In the sim, in our example iRacing, we assign the Enter/Exit/Tow Car to Shift+R in iRacing Options -> Drive -> Control Assignments

Image

 

DRE

In DRE, go to Controls -> iRacing -> Control Assignments and assign  Enter/Exit/Tow Car toShift+R to match the sim’s mapping.

Image

 

SimHub

  1. Output Mapping -> Assign Roles: Add Enter/Exit/Tow Car as a new button
    1. Image
  2. Map the Enter/Exit/Tow Car to your wheel buttons
    1. Image
  3. Go to Controls and events -> Keyboard Emulation and click Add mapping
    1. Image
  1. Under Input, click Click to configure and Simulate press the role: Enter/Exit/Tow Car (You can use the SimHub smartphone website to trigger it). Press Save.
    1. Image
  2. On the right at Simulated Keys, press the field Click to assign and press Shift+R
    1. Image

 

Now the flow is that you can use any of your wheel buttons to simulate the vJoy device, which then simulates the keyboard press inside iRacing. Similarly, DRE can simulate the keyboard press in iRacing as well.

Voice Recognition

You need to say your sentence immediately after the command. So if you want to write “sorry” in the chat, you need to say “Start writing sorry”, without any pauses.

This goes for all your unrecognized commands.

Since DRE cannot compare your sentence with any existing command it already knows, it relies on Microsoft Speech Recognition services which is less than optimal. This may be why it often misinterprets your input for these types of commands.

It’s recommended to add your own commands in case you often write certain sentences.

See the Speech Recognition Guide on how to make DRE understand you and execute your commands

 

If the speech recognition doesn’t catch a specific phrase or word, you can optimize it for these exact words or sentences:

  1. Go to Start and search for Start Speech Recognition.
  2. Right-click on the Speech bar on top of your window and click on Open Speech Dictionary.
  3. Here you can prevent a word from being detected or add a new word to optimize understanding.
  4. Eg. if it has a hard time understanding the word ‘garage’, you can add this as a new word by checking on Record a pronunciation upon Finish.
  5. Be sure to turn on listening in the Speech bar before pressing Record.

 

See also the Speech Recognition Guide on how to make DRE better understand you and execute your commands

Try the following steps to minimize “false positives” where the speech recognition picks up noise as speech in your environment

  1. Turn down the volume/gain of your microphone in the Windows Sound settingsMicrophone Level
  2. Try enabling the “Mute listening when busy” toggle in DRE in order to deafen DRE whenever you are braking in the sim. This can easily remove some false positives
  3. You can train your computer to understand you better. Go to Control Panel -> Ease of Access -> Speech Recognition. Click on Train your computer to better understand you. This will make it know how you sound and will be able to better distinguish your voice from noise from eg. steering wheel or other people nearby. Do this training at least twice! Also over time, the recognition gets better as it learns as you talk to it.
  4. Whenever DRE mistake noise or something you said wasn’t the correct command you wanted, reply to DRE what it wrote in the Log. Eg. if recognition picks up the “iRating” command from the noise in your room, say “iRating” back to DRE a couple of times. The reason is, that Windows Speech Recognition supposably can learn as you go. By learning how it is actually pronounced by you it can better differentiate in the future
  5. Try playing around with the DRE settings for Recognition.
    1. In DRE go to Sound -> Recognition
    2. At the bottom, see the Speech Recognition graph
    3. Overall, the speech you actually say should fall inside the green area, while the noise should be outside. If it isn’t adjustments are needed to the sliders above.
    4. See the Legend below the graph for more info

 

Finally, see the Speech Recognition Guide to make sure you’re set for optimal recognition.

Using Oculus Rift, you can turn off Automatic Gain Control (AGC) as an attempt to better give commands. The microphone in the Oculus Rift CV1 is quite sensitive and letting software constantly change gain on the input is not always ideal. To turn off AGC, search for “Sound” in Windows Start -> Run. Open the Sound settings and switch to the “Recording” tab. Open the “Microphone Rift Audio” settings, here in the “Custom” tab you can turn off AGC. Even though you can’t press Apply, pressing OK stores this setting.

To correct an existing translation in DRE, there are a couple of ways to do this currently

  1. Using DRE Localization Google Sheet (Online sheets of all translations)
  2. In-App Translation Editor

The guide below helps you edit a translation in-app.

 

Find a DRE Speech

  1. Open the Log from the side-menu
  2. In the list of log entries, right-click the translation you want to edit
  3. Click Correct Translation

Correct translation in-app

 

Find a DRE Voice Command

  1. Open the Commands from the side-menu
  2. Search for the voice command in the search bar
  3. Right-click the voice command
  4. Click Correct Translation

Correct Translation Voice Command

 

Edit the translation

In App Translation Editor

With the in-app Translation Editor open, you can now edit the translation. To help you, there are a couple of ways to get started:

  • Edit the current translation in the text box field
  • Copy and edit a suggested translation from the suggestions below
  • Clear the current translation and do your own from scratch

 

After submissions

Once submitted, you will see your translation in use going forward ✅

Your translation will be submitted to the DRE database for inclusion in the app for everyone in future version updates ✅

 

Get more help translating

 

You can train your computer to better understand you using the local speech recognizer built into Windows

  1. Open Windows Start
  2. Type Speech Recognition
  3. Click the first result
  4. Speech recognition in Windows
  5. Click on Train your computer to better understand you.
  6. Follow the guide and speak into your microphone.

This will make the recognizer know how you sound and will be able to better distinguish your voice from noise from eg. steering wheel or other people nearby.

Do this training at least twice! Also over time, the recognition gets better as it learns as you talk to it.

 

TrainWindowsSpeechProfile

To speak to DRE in languages other than English:

  1. Make sure you have downloaded and installed the Windows Speech Recognizer for the language you want
  2. Start DRE and head to `Settings -> General -> App -> Language` and choose your language
  3. The app automatically restarts to load the localized grammar phrases
  4. You can now say “Gutentag, DRE” or “Boun Giorno, DRE”. DRE will also speak back in the selected language.

Please see this Microsoft article on how to install speech recognizers.

If you see this log entry, you haven’t installed a Windows speech recognizer for your current selected language in DRE.

For instance, you could have chosen German in DRE as the language but have no German speech recognizer installed.

This may be okay if your installed English recognizer still recognizes your german speech.

Still, you should check if you are able to install a specific German speech recognizer to improve speech recognition.

Please see this Microsoft article on how to install speech recognizers

The error message contains:

Too many grammars have been loaded. Number of grammars cannot exceed 1024

This is a limitation of Windows in terms of how many simultaneous voice grammars can exist. DRE spawns many grammars at load and even more as you join a session, and new drivers join.

This issue may be fixed down the line, as speech recognition partly moves towards cloud-based recognition

 

To fix this issue now, please do one of the following:

Method 1: Change to a single recognizer

  1. Locate the DRE Documents either by saying Open DRE Documents to DRE, or by finding it usually in C:\Documents\USER\DRE
  2. Exit DRE and make sure it is closed
  3. Open Config.json
  4. Edit the value of SpeechRecognizers (Ctrl+F to find it) from Multiple to Single
  5. Save the JSON file and re-open DRE

 

Method 2: Using Multiple Recognizers

  1. Open DRE
  2. Go to Sounds -> Recognition
  3. Disable one or more:
    1. Use Position Recognition
    2. Use Name Recognition
    3. Use Number Recognition

This will disable the grammar types like ‘Where’s Verstappen’, ‘Where’s car 33’, ‘Where is P2’, but reduces the number of voice grammars.

  1. In Windows start, search for Audio and Speech
  2. In Mixed Reality Audio and Speech settings, see the bottom section about Speech recognition
  3. Disable the Use speech recognition in Windows Mixed Reality…

 

Possibly, also disable the toggles above, in case you don’t want Mixed Reality Portal to hijack your audio input and output devices, and if they differ from the selected ones in DRE under Audio -> Input / Output tabs

DRE currently supports the following language for voice input:

  • English
  • German
  • Italian
  • French

See this FAQ on how to use another language for DRE

Subscriptions FAQ

Questions related to subscriptions

Account

  1. Head to your account details
  2. Edit the Email address
  3. Save changes
  4. You should now probably log out and then log in again with the new email
  1. Head to your account details
  2. Enter your current password
  3. Enter your new password and confirm it below
  4. Save changes
  5. You should now probably log out and then log in again with the new password

If you’ve signed up/in with the email + password fields, you can reset your password by doing the following:

  1. Log out from DRE (from My Account)
  2. Go to the Login page and click Login
  3. On the Login page, click the Forgot password? like shown below
  4. Follow the steps there to reset your password
  5. You will receive an email with a link to reset your password
  6. After reset, you can then log in with your new password

Forgot password

User security is a top priority. To ensure that your information remains confidential, DRE uses Auth0—a leading identity management platform trusted by companies worldwide—to manage user authentication.

Auth0 is a robust authentication and authorization platform that offers a variety of features including Single Sign-On, Multi-Factor Authentication, and social login capabilities. It is compliant with the latest security protocols, providing a secure and streamlined experience for our users.

Account social logins, or emails + passwords entered into DRE are safely stored at Auth0. They are encrypted using industry-standard encryption algorithms during transmission and storage.

Only authorized personnel have access to your account information, and even then, they do not have access to your passwords, thanks to Auth0’s secure handling of sensitive information.

iRacing credentials entered into DRE are stored offline on your PC only.

DRE doesn’t store your password on its servers.

Auth0, a leading identity management platform trusted by companies worldwide, handles all user credential storage using state-of-the-art security mechanisms, including encryption and secure transmission protocols.

Only authorized personnel have access to your account information, and even then, they do not have access to your passwords, thanks to Auth0’s secure handling of sensitive information.

iRacing credentials entered into DRE are stored offline on your PC only.

You likely created multiple DRE accounts by accident.

You should try logging out of the app and logging back in with any other email addresses you may have used.

  • Note that you must be signed in with the same email you used to make the purchase to see the subscription.
  • Note that Apple, Google, and Microsoft may have sent receipts to the email address you have associated with those services and not the email address you used to log into DRE.

If the subscription is not found in the DRE app, you should try clicking the refresh button from the Account view of the app. If that doesn’t work, try logging out, and then back in.

After you’ve logged in head to My Subscription in My Account.

Below are some things that you should try first to resolve any payment issues.

1. Please contact your bank or credit card company to verify that there are no restrictions in place for purchases made with DRE. Although you may have had no restrictions in the past, there could be some recent changes that you are unaware of.

2. Verify with your bank or credit card company that your billing address matches that within your DRE account.

3. Please make sure you are entering the correct billing information (address, card number, expiration date, CVV and postal code) when checking out or adding a new payment form.

4. Make sure that there are no special characters, such as accents, or -(dashes), or parenthesis, or + signs in the DRE checkout information, especially in the street address field.

5. In order to determine if your issue is caused by a specific browser, please see if the same thing happens when you try with another browser type (Google Chrome, Firefox or Microsoft Edge). Please uninstall/disable any unnecessary add-ons and extensions that are installed on the browser.

6. If you have attempted 5 purchases within a 30 minute period, using the same payment form, it will decline any other attempts for suspected fraud. Please wait some time before trying again or use a different payment method.

7. You can also delete all payment forms that are saved in your account and then re-enter the one you’d like to try again.

8. You can also clear your DNS cache ( https://www.technipages.com/flush-and-reset-the-dns-resolver-cache-using-ipconfig

Payment

  1. Select one of the subscription plans
  2. Sign-up or log in to your DRE account
  3. Fill out the checkout page and proceed to the purchase
  4. Once confirmed, the subscription is automatically activated.
  5. You should then log into the DRE App -> Account using the same account you used on the checkout page.
  6. The DRE app should immediately update the subscription status
  7. In case this fails, wait a minute and try again by clicking the refresh button
  8. If things still don’t work, see the Subscription FAQ

Refresh Subscription Button

The cheapest option is to go Free! You should definitely give the free tier a try before venturing deeper into your pocket.

The cheapest purchase depends on the period subscription period (monthly or yearly). The largest savings are with yearly subscriptions.

To apply a discount coupon code when getting yourself the awesome DRE race engineer and spotter, simply apply the coupon at checkout, by clicking the Have a coupon? text.

Note, that you might have to remove any existing discount codes already applied before you can enter a new coupon.

Add your discount coupon here

 

Make sure the basket / cart is empty before selecting a new subscription product.

See if you can pay with PayPal balance, Google Pay, Apple Pay, or Microsoft Pay via their respective browsers.

If you’re looking for other payment methods, like direct bank transfer, please get in touch via email

Below are some things that you should try first to resolve any payment issues.

1. Please contact your bank or credit card company to verify that there are no restrictions in place for purchases made with DRE. Although you may have had no restrictions in the past, there could be some recent changes that you are unaware of.

2. Verify with your bank or credit card company that your billing address matches that within your DRE account.

3. Please make sure you are entering the correct billing information (address, card number, expiration date, CVV and postal code) when checking out or adding a new payment form.

4. Make sure that there are no special characters, such as accents, or -(dashes), or parenthesis, or + signs in the DRE checkout information, especially in the street address field.

5. In order to determine if your issue is caused by a specific browser, please see if the same thing happens when you try with another browser type (Google Chrome, Firefox or Microsoft Edge). Please uninstall/disable any unnecessary add-ons and extensions that are installed on the browser.

6. If you have attempted 5 purchases within a 30 minute period, using the same payment form, it will decline any other attempts for suspected fraud. Please wait some time before trying again or use a different payment method.

7. You can also delete all payment forms that are saved in your account and then re-enter the one you’d like to try again.

8. You can also clear your DNS cache ( https://www.technipages.com/flush-and-reset-the-dns-resolver-cache-using-ipconfig

You can just enter your postcode. For example in Australia, this could be 3000.

All prices and payments are in USD

Tag: currency

I accept payments via PayPal

  • Credit Cards
  • PayPal balance

 

visa mastercard logo american express squared

I accept secure online credit cards (via Stripe):

  • Visa
  • Mastercard
  • American Express

 

google wallet apple pay

I accept payments with the following wallets:

If you’re looking for other payment methods, like direct bank transfer, please get in touch via email

Note: You don’t need a credit card to sign up for the Free version!

Cancelling

Totally! There’s no commitment: You can cancel the active subscription in your account

You can cancel your subscription at any time, but I cannot issue refunds for partial use of service or the amount of time left in your subscription.

You may cancel your active subscription, to which the status will change to pending cancellation.

During Trial periods, canceling a subscription will immediately cancel the subscription.

  1. Head to your account
  2. In the left menu, select Subscriptions
  3. Click View on your active subscription
  4. In the Actions area, click Cancel

The subscription will be pending cancellation (still active) until the end of the subscription period, which you paid for.

If you cancel a trial, the subscription status will change to “pending cancellation” (still active) until the end of the trial period and then cancel.

You can cancel the active subscription in your account. The subscription will be pending cancellation (still active) until the end of the subscription period, which you paid for.

General

Not in the delivered content and features. The only difference is the subscription duration.

You can subscribe to any monthly or annual subscription. Then, before the first renewal, disable the renewal and let the subscription run out. This way, you only pay once and keep the subscription active until the end of the subscription period, which you paid for.

Alternatively, to make a one-time purchase that lasts 12 months and automatically stops, get in touch via email

No. I currently do not offer this. You may mimic a one-time purchase by subscribing, and then immediately unsubscribing. This lets you keep the subscription active until the end of the period you paid for.

Alternatively, to make a one-time purchase that lasts 12 months and automatically stops, get in touch via email

Yes. You will be billed monthly or annually for the plan you purchase. You may mimic a one-time purchase by subscribing, and then immediately unsubscribing. This lets you keep the subscription active until the end of the period you paid for.

Alternatively, to make a one-time purchase that lasts 12 months and automatically stops, get in touch via email

Yes!

Apart from the Free variant, you may trial Essentials, Performance, and Ultimate subscription levels on the Annual variants

The trial period is 10 days, allowing you to race for two weekends 💪

To start a trial, simply choose one of the subscription levels on Pricing and complete the checkout.

The payment method will be stored and used when the trial period ends.

You may cancel the trial before the first payment

Tags: payment, test, try
  1. Successfully purchase a monthly or annual subscription
  2. Head back to the DRE app -> Account
  3. Make sure you’re signed in with your DRE account, that you purchased the subscription with
  4. Click the small refresh icon Wait a few seconds until the refreshed subscription status is shown.
  5. You should also hear DRE commend you for your bravery.

If there’s still no subscription in the app, please:

  1. Click the Logout button
  2. A browser window opens to tell you, you’re logged out. You can close this browser window
  3. In DRE, click Login
  4. Sign in to the account you purchased the subscription with

If it still doesn’t show the updated subscription, try restarting DRE, or reaching out

  • So you’re an existing DRE2 or DRE3 user?
  • You’ve discovered DRE 2022?
  • You might think, what’s the idea about DRE 2022 compared to my current DRE?

 

Check out this video below, where I explain what DRE 2022 is about and why I believe we need a shift:

The Best iRacing Spotter Goes Standalone - Siri for Sim-Racers

Switching

Of course.

Want to crossgrade to Essentials / Ultimate?

Want to upgrade to a yearly subscription?

Want to downgrade to a monthly subscription?

  1. Log into your my account with the account you have any DRE subscription tied to.
  2. Head to the subscription you want to up-, down- or crossgrade
  3. Click the Up- or Downgrade button
  4. Select another type of subscription
  5. Complete the checkout

The change is of course pro-rated, so you don’t pay for overlapping subscription time but carry over the remaining subscription value/time to the new subscription type.

Yes.

  1. Log into your my account with the account you have any DRE subscription tied to.
  2. Head to the subscription you want to up-, down- or crossgrade
  3. Click the Up- or Downgrade button
  4. Select another type of subscription
  5. Complete the checkout

The change is of course pro-rated, so you don’t pay for overlapping subscription time but carry over the remaining subscription value/time to the new subscription type.

If you have already purchased a monthly subscription, but would prefer a yearly subscription instead, simply follow these few steps:

  1. Log into your my account with the account you have any DRE subscription tied to.
  2. Head to the subscription you want to up-, down- or crossgrade
  3. Click the Up- or Downgrade button
  4. Select another type of subscription duration
  5. Complete the checkout

The change is of course pro-rated, so you don’t pay for overlapping subscription time but carry over the remaining subscription value/time to the new subscription type.

Make sure the basket / cart is empty before selecting a new subscription product.

Need an answer?

If you didn’t find what you looked for, check out the Help section

Get in touch