How to Insert Text into Music on Xiaomi: From Simple Ways to Advanced Ways

Adding text to audio files on Xiaomi smartphones may be necessary to create karaoke, voiceover presentations, subtitled podcasts, or simply for personal notes over music. Unlike computer programs like Audacity or Adobe Audition, on mobile devices, this process has its own nuances β€” especially if it is about the MIUI ecosystem with its limitations and features.

In this article, we will discuss 5 working ways to overlay text to music directly on Xiaomi phone – from built-in tools to third-party applications with advanced features. You will learn how to do this without loss of sound quality, what formats are supported (.mp3,.wav,.m4a), and how to avoid common mistakes, such as non-synchronization of text with an audio track when exporting in.mp4 format. Instructions are relevant for all modern models: Redmi Note 12 Pro+, POCO F5, Xiaomi 13 Ultra and others based on MIUI 14/15.

1. Xiaomi Standard Tools: Can You Do Without Third-Party Apps?

MIUI doesn’t have a built-in audio editor with text overlay, but some tasks can be solved through standard applications such as Screen Recording or Mi Video, which are originally designed to work with video, but can be adapted for audio files.

The easiest way is to create a black screen video and overlay the text over the music:

  1. Open the Mi Video app (or Google Photos if Mi Video is removed).
  2. Select the Create option. β†’ Video.
  3. Add the audio file as background music (in Mi Video this is done via Add Music).
  4. Choose a black background or a static image (such as an album cover).
  5. Click Text and add the desired inscriptions, adjusting the font, color and animation.
  6. Export the result in.mp4 format.

⚠️ Note: This method is only suitable for creating video files – a clean audio file with text (.mp3 You can't get it that way, and Mi Video doesn't have a precise synchronization function with music, so you have to manually adjust the timings.

πŸ“Š What is the best way to add text to music?
Standard MIUI tools
Specialized annexes
Online services
I don't know, I'll pick it after reading it.

2. Top.-3 music-layer

If you want to match text with audio accurately (like karaoke or podcasts), Xiaomi’s standard tools won’t be enough, and one of the specialized apps will help, and we tested dozens of options and selected the three most stable and functional:

AnnexSupported formatsFeaturesCons
Lexis Audio Editor.mp3, .wav, .m4a, .flacPrecise text synchronization,.lrc support (karaoke), export to.mp3 with tagsPaid version for export without watermarks
Voice PRO.mp3, .wav, .oggMulti-track recording, overlaying voice over music, reverb effectsA complex interface for beginners
Karaoke Maker.mp3, .m4aAutomatic recognition of words in a song, generation of subtitlesIt only works with English-language tracks.

For most tasks, we recommend Lexis Audio Editor, which supports Russian, has an intuitive interface and allows you to export the result as a separate audio file with built-in time stamps for text (.lrc format), which is especially useful if you use the file later in players like Poweramp or Musicolet, which can display synchronized text.

πŸ”Ή Instructions for Lexis Audio Editor:

Import an audio file through Open file

Click Add text and enter words

Use a slider to accurately synchronize text with music

Export in.mp3+.lrc or.mp4 format (if you need video)

-->

⚠️ Note: When exporting to.mp3 Some players (e.g., the standard Mi Music) may not display the embedded text. To guarantee that you can see the subtitles, convert the result into a text.mp4 Or use players with support for.lrc.

3. Online services: fast but with limitations

If you don't want to install apps, you can use online tools, and the main advantage of these tools is that you don't have to download anything, and the disadvantage is the file size limit (usually up to 50 MB) and the Internet speed dependence, and we tested 7 services and selected the two most reliable ones:

  • 🌐 AudioJoiner (audio-joiner.com) – allows you to overlay text as a separate track (suitable for voice notes).
  • 🎡 BearAudio (bearaudiotool.com) – supports.srt text download and export to the Internet.mp4.

πŸ”Ή Step-by-step instructions for BearAudio:

  1. Go to the site and click Start Editing.
  2. Download the audio file (maximum 50MB).
  3. Select Add Text and enter words, specifying the time of appearance for each line.
  4. Press Export and select the format (.mp4 or.mp3+.srt).

⚠️ Attention: Online services often compress audio when exporting, which can degrade quality. If you want to keep your sound original, use offline applications like Lexis Audio Editor.

πŸ’‘

Before uploading a file to an online service, check it for viruses – some sites can modify the audio by adding hidden ads.

4.Karaoke Creation: How to Add Synchronized Text to a Song

If you want to create a karaoke track with word highlighting, standard methods will not work. You need specialized software that can work with the format.lrc (LyRiCs) or.ass (Advanced SubStation Alpha).

πŸ”Ή Algorithm of action:

  1. Download the app from Google Play (it is paid, but there is a free trial version).
  2. Import the audio file through Open File.
  3. Select Auto-Generate Lyrics (if the song is in English) or type the lyrics manually.
  4. Adjust the timings for each line by listening to the track.
  5. Export in.lrc or.mp4 format with text animation.

πŸ“Œ Important: Auto-generation of lyrics won’t work for Russian-language songs, you’ll have to type words manually. Also, keep in mind that synchronization accuracy depends on your hearing: even a small error of 0.2 seconds will be noticeable when singing.

How to check the synchronization of text?
Upload the resulting file to a.lrc-enabled player (like Musicolet or Poweramp). Turn on the text display and compare it to the original song. If the words are ahead or behind, go back to the editor and adjust the timings.

5. Advanced methods: working with.ass subtitles and FFmpeg

For users familiar with the command line, there is a more flexible way to use FFmpeg via the Xiaomi terminal (Termux app), which allows you to overlay text with exact synchronization and export the result to any format, but requires knowledge of the basic commands.

πŸ”Ή Example of commands for overlaying text on audio:

ffmpeg -i audio.mp3 -vf "subtitles=subs.srt:force_style='Fontsize=24,PrimaryColour=&HFFFFFF&'" -c:a copy output.mp4

πŸ“Œ Decoding of parameters:

  • -i audio.mp3 is an input audio file.
  • -vf "subtitles=subs.srt" is a subtitle file in.srt format.
  • force_style='Fontsize=24,...' β€” font settings (color, size).
  • -c:a copy - copying the audio track without recoding (preserves quality).

⚠️ Note: To work with FFmpeg on Xiaomi is necessary:

  1. Install Termux from F-Droid (Google Play version is outdated).
  2. Execute the command pkg install ffmpeg to install the utility.
  3. Place the audio file and subtitles in the /sdcard/Download folder for convenience.

πŸ’‘

FFmpeg is the most powerful audio and video tool, but requires technical skills. If you're a beginner, start with specialized applications like Lexis Audio Editor.

6. Frequent mistakes and how to avoid them

When adding text to music on Xiaomi, users often face typical problems, and we have collected the most common ones and ways to solve them:

Problem.Reason.Decision
The text is not synchronized with the musicImaculate timings in manual inputUse a metronome or click track for precise fitting
Exported file is not reproducedUnsupported format or codecTry exporting to.mp4 instead of.mp3.
The text is superimposed over the music, drowning it out.Too high volume of voice trackReduce the volume of text in the mixing settings
The application leaves when exportedLack of RAMClose the background applications or use the Lite version of the software

πŸ”Ή Advice for owners of Xiaomi with a small amount of RAM (3-4 GB):

  • πŸ“± Use lightweight versions of applications (e.g. Lexis Audio Editor Lite).
Can I add text to music without converting to video?
Yes, but only in format.mp3 You can't create a clean audio file with text inside, either as a separate file (.srt,.lrc) or as a part of the video (.mp4). To listen to such a file, you need a player with support for subtitles (for example, Poweramp or Poweramp). VLC).
Why is Mi Music not showing the lyrics added to the song?
The standard Mi Music app does not support the display of embedded subtitles (.lrc or.srt).Use alternative players: Musicolet, Poweramp or VLC. Also make sure that the subtitle file has the same name as the audio file (for example, song.mp3 and song.lrc).
How to add text to music from TikTok or Instagram?
If you need to overlay the text on audio from social networks, first download the track in high quality (for example, via Snaptik or InSaver). Then import it into one of the applications described above. Note that some tracks from TikTok have download protection - in this case, use screen recording and then extract the audio through Mi Video.
Can you automatically generate a karaoke song?
Yes, but only for English-language tracks. Apps like Karaoke Maker or LyricsTraining can recognize words and generate.lrc files. In Russian, automatic recognition doesn't work well, you have to type text manually or use services like Yandex SpeechKit (requires you to use it). API-key).
How to remove watermark from exported file?
Most free apps and online services add watermarks to the exported files, so you have to buy a premium version of the software to remove them, or use FFmpeg to re-render without logos, and the alternative is to look for open source applications (for example, Audacity for PC followed by a perenosom file on your phone).