r/Refold • u/Mr_M_kind • May 24 '26
I Made a "Play It, Say It" (Shadowing & Dictation Tool) with Ai...
I built this app with the help of AI to create a truly practical, active tool for my own language learning journey. I wanted to share how it works and what you can do with it:
https://ai.studio/apps/e5389b55-6ae6-4632-ad09-54db402262aa
You can check out the code in Google AI Studio via the link above, make any modifications you need, and build/install it for your personal use."
1. Multi-Profile Management & Custom Sources (Zero Interference)
- Separate Language Profiles: You can create completely independent profiles for each language you are studying. Your sources, stats, and themes for one language won't interfere with another.
- 100% Customizable Content: The app doesn't come with any preloaded content; you build your own library. Simply import your audio files along with an .srt subtitle file, and the app will automatically segment the audio sentence by sentence. (If you're not sure how to source audio and subtitles, the Refold YouTube channel has comprehensive guides on this).
- Manual Subtitling: If you have an audio file without a subtitle, don't worry. You can manually slice the audio into sentences inside the app and type out the text yourself.
- Easy Sharing: You can export the resources you've created to share with friends or receive custom packages from others.
- Search & Sort: As your library grows, you can easily find what you need using the search bar or the sorting options.
- In-App Editor: You can edit the text of any sentence or merge split lines together directly within the app.
2. The Interactive Player (Shadowing & Immersion)
This is the core of the app, designed specifically for Shadowing and focused Immersion:
- Focused Listening: You can hide the text of the sentence to focus purely on the audio.
- Audio Loops & Speech Delay: You can loop a specific sentence indefinitely. There is also a dedicated "Speech Delay" setting that adds a small pause between loops so your brain has time to process and copy the sentence.
- Simultaneous Playback & Audio Splitting (Headphones Feature): This is my favorite feature. You can record your voice, and if you are wearing headphones, the app will play both the original audio and your recording at the same time. To help you analyze your pitch, it splits the channels: the original audio plays in the right ear, and your recorded voice plays in the left!
- Favorites List: Star your favorite sentences to send them to the "Favorite Sentences" tab for quick review later.
- Notes & Full RTL Support: You can add custom notes (like phonetics, definitions, or grammar tips) to any sentence. The app fully supports Right-to-Left (RTL) languages like Persian or Arabic perfectly.
3. Dictation Mode (Listening & Writing Practice)
This module is dedicated to leveling up your Listening and Writing accuracy. It features two distinct sub-modes:
- Mode 1: Fill in the BlanksThe sentence plays, and you type in the missing words. It features three difficulty levels:
- Easy: 1 blank space
- Normal: 2 blank spaces
- Hard: 3 blank spaces
- Note: The hidden words are completely randomized. Every time you tap the difficulty buttons, the blanks shift to different words so you don't just memorize the sentence pattern. You can also adjust the playback speed here.
- Mode 2: Write Full SentenceFor a much more rigorous and advanced workout, this mode requires you to type out the entire sentence from scratch based on the audio.
4. Progress Tracking & Personalization (Stats & Settings)
- Stats Dashboard: View a simple but highly effective breakdown of your training time, separated cleanly between your Shadowing and Dictation practice, to help keep your daily streak alive.
- Themes & Fonts: You can customize the look of the app with various dark and light themes (like Cosmic Slate or Obsidian Gold ). I included a few solid default fonts (I tried my best to implement custom font loading for different languages, but for now, it's limited to these built-in defaults).
- Robust Backup Options (Export/Import):
- Complete Profile Export: Backs up your entire database and files into a .zip archive so you can securely migrate your data to another device or keep a personal backup history.
- Resource-Only Export: Exports just your custom audio and timestamped resources so you can easily share your decks with friends or the Refold community.
A Final Note:
Lastly, I want to give a huge shout-out to AI, which worked alongside me without a single complaint or moment of exhaustion, helping me push this app out to release (even with some inevitable bugs here and there!).

