Error “Dictator is used by another application” on Xiaomi: causes and solutions

You try to record a voice message or use a built-in voice recorder on Xiaomi, but instead you see an annoying notification saying, "The recorder is being used by another application." The system blocks access, even though you certainly didn't run any recordings. What's the matter?

This error is a common problem for MIUI smartphones (especially for versions 12-14), where system services and third-party applications can conflict over access to the microphone and audio subsystem.

  • 🔊 Voice assistants (Google Assistant, XiaoAI) working in the background;
  • 📱 Social networks (WhatsApp, Telegram) that "forgot" to release the microphone after the call;
  • 🛠️ System processes (com.android.phone or com.miui.voiceassist) that block resources;
  • 🚨 Viruses or suspicious applications masquerading as system services.

This article provides a full analysis of the causes and 5 working ways to fix the error, including hidden MIUI settings that are not described in the official documentation, and a table of compatibility with popular models Redmi, POCO and Xiaomi.

Why the Error is Error: Technical Reasons

At the Android level, access to the microphone and audio recording is regulated by the AudioPolicyManager system service. When an application requests a resource, the service checks if it is busy with another process. If it is busy, it emits an error. In MIUI, this mechanism works differently:

1. System Application Priority: Xiaomi services (e.g. XiaoAI or Mi Sound Recorder) are of the highest priority and can lock the microphone even after closing.

2. Errors in audio system cache: /data/misc/audio/ files are sometimes corrupted, causing the system to "think" that the recorder is busy.

3. Permissions conflict: If two applications are requested simultaneously RECORD_AUDIO, MIUI It may not be able to process the request correctly.

📊 Which Xiaomi model is your problem?
Redmi Note 10/11/12
POCO X3/X4/X5
Xiaomi 11/12/13
Another model

According to the analysis of Xiaomi logs (source: MIUI Forum, most often the error occurs on devices with 4 GB of RAM or less, where the system aggressively controls background processes. MIUI Global and MIUI Europe versions 12.5–14.0.3.

Method 1: Forced Stop of Conflicting Applications

The first step is to find and stop the process that the recorder is taking.

  1. Open Settings → Applications → Application Management.
  2. Slip on the three dots in the upper right corner and select "Show System Processes".
  3. In search, enter the keywords: 🔍 voice (voice assistants); 🔍 recorder (dictophones); 🔍 telephone (telephone services).

"Forced stop"

"Clear the cache."

XiaoAI (com.miui.voiceassist)

Google (com.google.android.googlequicksearchbox)

Mi Sound Recorder (com.miui.soundrecorder)

Phone (com.android.phone)-->

If the error disappeared after the stoppage, the problem was in one of these services, to prevent it from happening again:

⚠️ Note: Do not disable system applications through ADB Or a root access, if you're not sure what the consequences are, and it can cause the microphone to lose functionality in the calls.

Method 2: Resetting the audio system settings

If the forced shutdown didn't work, it could be a damaged audio cache, and MIUI has a hidden option to reset it:

  1. Go to Settings. → The phone.
  2. Tap 7 times on the MIUI version to activate the developer mode.
  3. Back to Settings → Additionally. → For developers.
  4. Find the option “Audio Effects Reset” (or Audio Effects Reset) and confirm the action.

After restarting the device, check the recorder. If the error persists, proceed to the next method.

💡

Before resetting audio settings, write down current sound profiles (e.g. equalizer settings in Mi Music) as they will be reset to factory ones.

Method 3: Verifying permissions for applications

Sometimes, the error is caused by multiple applications accessing the microphone at the same time.

  1. Open Settings → Privacy → Application permissions → Microphone.
  2. Sort the list by "Last Use."
  3. Disable microphone access for all applications except: 📞 Telephone (for calls); 🎤 Mi Sound Recorder (System Dictaphone); 🤖 Google Assistant (if you use voice search).

Reboot your smartphone.

If the recorder is running after that, gradually return permissions to other applications to identify the culprit of the conflict.

Xiaomi modelFrequent Cause of ErrorRecommended method of correction
Redmi Note 10/11The conflict between XiaoAI and Google AssistantMethod 1 + disabling XiaoAI in settings
POCO X3/X4The damaged audio cacheMethod 2 (resetting audio settings)
Xiaomi 12/13Background activity of Mi Sound RecorderMethod 3 (permission check)
Redmi 9/9ALack of RAM (background processes do not release the microphone)Method 4 (memory cleaning)

Method 4: Cleaning the memory and cache of the system

On devices with 4GB of RAM or less, MIUI may not properly manage background processes, leaving resources (including the microphone) locked to fix this:

  1. Open Settings → Applications → Cleaning.
  2. Click on “Deep Cleanup” and wait for the process to be completed.
  3. Go to Settings → Memory and click “Clear Cache”.
  4. Restart the device in safe mode (press the power button → “Reboot in safe mode”) and check the recorder.

For discharge:

  1. Go to Settings → About the phone → Reset settings.
  2. Select “Delete all data”.
  3. Confirm the action and wait for the completion (it will take 5-10 minutes).

⚠️ Note: Some Xiaomi models (such as the Redmi Note 8 Pro) may require re-assigning your Mi Account to unlock the bootloader after a reset!

💡

If the error "Dictorphone is used by another application" appeared after the MIUI update, try to roll back to the previous version via the Mi Flash Tool.

Additional advice and prevention

To avoid recurrence of the error:

  • 🔄 Clean the app cache regularly through Settings → Warehouse;
  • 🚫 Turn off auto-start for unnecessary applications (Settings) → Annexes → Auto-start);
  • 🔒 Install. MIUI Optimization Disabler (required Root) if your device often forgets to release the microphone;
  • 📱 Update your firmware to the latest stable version (check on the official website).

If the problem only occurs in a specific app (such as WhatsApp or Telegram), try:

  1. Update the application to the latest version;
  2. Clear its cache and data (Settings → Apps → [name] → Storage);
  3. Reinstall it from an official source (Google Play or APKMirror).

FAQ: Frequent questions about the error of the voice recorder on Xiaomi

Can I correct the error without resetting the settings?
Yes, the first 4 methods from the article help 90% of the time. factory reset is only needed if the problem is caused by deep damage to system files (for example, after a failed update or manual editing /system).
Why does the error occur even after the reboot?
This means that the conflicting application automatically starts when the system starts. Check the autostart list (Settings) → Annexes → Autorun) and disable suspicious programs, and a corrupted file may also be the cause. /data/misc/audio/policyconf.xml — It can only be re-established by resetting or ADB.
How to check which application blocks the recorder?
Use it. ADB-The command for output of logs of the audio system: adb shell dumpsys media.audio_policy In conclusion, look for lines with the client= state=An alternative is to install the App Inspector (requires Root), which shows current microphone users.
Will the reversion to an older version of MIUI help?
Yes, if the error occurred after the update, for example, many users of the Redmi Note 10 Pro complained about the bug with the voice recorder in the MIUI 13.0.4, which was fixed in 13.0.6. To roll back: Download the desired firmware version from Xiaomi Firmware Updater; Use the Mi Flash Tool for installation (instructions are available on the forum) MIUI). ⚠️ Warning: A rollback to old firmware may result in a bootloader lock if the device has been upgraded to the Anti-Rollback version!
Is there a universal solution for all Xiaomi models?
No, because the cause of the error depends on the MIUI version, device model, and installed applications. However, the combination of Methods 1 + 2 (Stop Process + Reset Audio) works 70% of the time. Older models (e.g. Redmi 5/6) may require manual file editing via Root.