User Manual
Repeat sections of audio or video until memorized.
Getting started
- Open https://qrecite.com/ in a browser (Chrome, Safari, Edge, Firefox).
- All data (points and settings) is stored in your browser on your device — nothing is sent to any server. No account needed.
Choosing an audio or video file
- Tap the "Choose an audio or video file" box.
- Pick a file from your device. Common formats: MP3, M4A, WAV, OGG, MP4, WebM.
- The file name appears below the box. A video player appears if the file contains video; audio files still work even though nothing is shown.
- If a file cannot be read, an error message appears — for example, the format or codec is not supported on this device.
Media files are not stored. The app only saves points and settings. The audio/video file itself stays on your device and must be chosen each time you use it.
Marking points
- Play the file with the Play button.
- At the end of the part you want to memorize, press Mark point. The current time is recorded as a point with an automatic label: A, B, C, … then Z, AA, AB, and so on.
- Repeat until all important parts are marked. Points appear as markers on the timeline and in the Points list.
Response correction (lag): when marking, you may tap slightly after the sound you meant. Choose a response correction value (None / 0.3 / 0.5 / 0.8 s) so the point is shifted back by that amount. The value is saved per file.
Repeating a range
A range is the part between two points (or the start/end of the file) that you want to repeat.
- Set From and To — choose the start and end points from the list; or use Start/End for the file boundaries.
- Press Repeat this range. Audio/video plays from From to To, then loops back — according to the repeat count.
- Press the same button (Stop repeating) to stop at any time.
Helper buttons
- −3 s / +3 s — jump back/forward 3 seconds.
- Drag the timeline to jump anywhere (the ← / → arrow keys also work).
- Next segment — move straight to the next range (next point → the one after it).
- Extend with next segment — add the next segment to the range being repeated (start point stays, end point advances by one).
Configuring the repeat
Above the Repeat this range button are settings, saved per file:
| Setting | Choices | What it does |
|---|---|---|
| Repeat count | 1x, 3x, 5x, 10x, 20x, Continuously | How many times the range repeats before stopping. |
| Pause to repeat aloud | Whole segment, No pause, 2 s, 5 s | Pause after one segment finishes, giving you time to shadow. "Whole segment" = a pause as long as the segment. |
| Speed | 0.5x, 0.75x, 1x | Playback speed. Once repeating stops, the speed returns to normal (1x). |
Status
While repeating, the status text shows progress:
Repeat 2/5: A to B— currently playing repeat 2 of 5, range from point A to B.Pause — repeat aloud now (2/5)— the range finished; time for you to shadow.
Managing points
In the Points card, each point has buttons:
| Button | What it does |
|---|---|
| Play | Plays starting 1 second before the point. |
| −0.1 / +0.1 | Moves the point backward/forward by 0.1 seconds. |
| Here | Moves the point to the current playback position (pause at the desired spot first, then tap Here). |
| Delete | Deletes that point. |
- Reset all points — deletes every point for this file (with confirmation first).
When a point is deleted, any From/To setting pointing at it is adjusted automatically.
Switching language
- The EN button at the top right of the title switches to English; the button becomes ID to switch back to Indonesian.
- The language choice is remembered; the initial language follows the browser language.
Installing on your phone (PWA)
The app can be installed so it works like a native app and opens without internet.
- Android (Chrome): the "Install on this phone" card appears; tap Install app. If the button does not appear, open the ⋮ menu and choose Install app or Add to home screen.
- iPhone/iPad (Safari): tap the Share button ⟳, then Add to Home Screen.
Once installed:
- The app opens without internet; the page, icons, and manifest are saved automatically.
- Points and settings are kept.
- Audio/video files are not included — they must stay on your phone and be chosen by you.
App updates
When a new version is released, just open the app once while online — the browser updates the app automatically. No need to reinstall.
Privacy: all data is stored on your device. No account, no tracking.
FAQ
Does Qrecite need the internet?
Thanks to offline mode, once the app is installed (or the page has been opened online), it works without internet. Updates need an online connection just once.
My media file is gone. What happens to my points?
Points are stored separately from the file. As long as the file's name and size match what was saved, points attach again automatically (or can be restored by importing an export file).
Why the "Whole segment" pause?
It is the estimated shadowing time: a pause as long as one segment's duration (adjusted for playback speed). Handy for shadowing practice.
How many points can I create?
There is no limit for creating points. For imports, the limit is 2000 points per media for reliability.
Why are my points "off"?
Point positions can differ if: (a) the file is not the same one that was marked, (b) a different response correction was set when marking, or (c) the file was played at a different speed when marking. Check the media duration shown in the import warning.
Does Qrecite send my data to a server?
No. The app runs entirely on your device; media and points are never uploaded.