Verse Practice Player
Loop a line, slow it down and repeat after the teacher, with your own recording.
Your recording and its text
Time the lines
Press Start timing and listen: each time a new line begins, press This line starts now (or Space while it has focus). Fine-tune any time with − and +, or type it.
Practise
Load a recording and time its lines to practise them one by one.
Pitch shape
The rise and fall of the voice in the selected line, and in your last recording of it, drawn around each voice’s own middle so a child’s and an adult’s voice can be compared. It is a picture to compare by eye: nothing is scored.
The recording You
Practice log
Counted while a recording plays on this page and when you record yourself, kept in this browser only. A day counts towards the streak after a minute of practice or one recording.
About the Verse Practice Player
Learn a recitation by ear, line by line, from a recording you have: your teacher’s recording of a shloka, a Gurbani shabad or an ayah, or a track you may use. Open the recording, paste its text, and tap once as each line begins to time the lines (like making an LRC file). Then practise one line at a time: play it again and again, slow it down to as little as half speed without the pitch going down, pause after each line so you can repeat it, record yourself in that pause and hear yourself back straight after the reciter, or loop any A–B section.
For each line you can also see the pitch shape — how the voice rises and falls — of the recording and of your own attempt, side by side, to compare by ear and by eye. A practice log counts your minutes each day. The recording and your voice stay on your device: nothing is uploaded.
How to use it
- Open your recording (MP3, M4A, WAV, OGG, Opus, WebM or FLAC) and paste its text with one line per line, the way it is recited.
- Press Start timing: the recording plays from the start. Each time a new line begins, press This line starts now (or Space). Fix any time afterwards with − and +, Set to now, or by typing it.
- Choose a line and press Play this line. Set the speed, how many times to play each line, and what happens after each line: go on, pause for you to repeat it, pause and record you, or record you and play you back.
- To work on a phrase inside a line, press Set A here and Set B here while it plays, then Play the A–B section to loop it.
- Press Show the pitch shape of this line to compare the rise and fall of the reciter’s voice with your last recording of it, and keep an eye on the practice log. Download the times as an LRC file to use them again or in other players.
Examples
Taps at 0:04.2, 0:09.8 and 0:15.1 on a 20-second recording
[00:04.05]line 1 · [00:09.65]line 2 · [00:14.95]line 3 — line 3 plays from 0:14.95 to the end
Each tap is stored 0.15 s earlier than it was pressed, to make up for the time it takes to react.
Line of 4 seconds · after each line: pause and record me · pause for 1.5 × the line
The line plays, then 6 seconds of recording you, then the next line
Speed 70% · play each line 3 times
A 4-second line takes about 5.7 seconds and plays three times before the player moves on
Common uses
- Learning a shloka or a stotra from a teacher’s recording, line by line, at a slower speed.
- Gurbani santhya practice: listen to a line, repeat it, and compare your recording with the reciter’s.
- Practising the recitation of an ayah you are memorising, by repeating after a reciter you have a recording of.
- Choir and hymn practice: looping the bars you keep getting wrong.
Timing the lines
A line runs from the moment it starts to the moment the next line starts; the last line runs to the end of the recording. Times are kept to a hundredth of a second, as in LRC files, and lines must start in order. The times you set are remembered in this browser for that recording (recognised by its name, size and length), so the next time you open the same file they come back.
Slowing down without lowering the pitch
The speed control slows the recording to between 50% and 100% of its speed. The browser keeps the pitch while it slows the sound down, so the reciter’s voice stays at the same note instead of dropping as on an old tape; at slow speeds some voices sound a little rough, which is how time-stretching works.
Recording yourself
Choose “Pause and record me” or “Pause, record me and play me back” after each line, and allow the microphone when the browser asks. Each recording lasts as long as the pause (1, 1.5 or 2 times the line, or a set number of seconds). The last three recordings of each line are kept while the page is open, to play again or download; they are never uploaded and are gone when you close the page.
The pitch shape
The pitch of each 32-millisecond moment is found with the McLeod pitch method (the open-source pitchy library) and drawn in semitones around the voice’s own middle, so a child’s or a woman’s voice and a man’s voice can be compared shape to shape. The two lines are stretched to the same width. It is only a picture to compare: nothing is scored, and a pitch shape says nothing about pronunciation.
Limitations
- It plays only recordings on your device: it does not download audio or video from websites. Use recordings you made or may use.
- There is no scoring of your recitation; the pitch shape is for comparing by eye and nothing more.
- Recordings of yourself stay only while the page is open; download one to keep it.
- The pitch shape works with recordings up to 20 minutes long.
- Phones may need a tap on Play after the screen locks, and some in-app browsers block the microphone.
Privacy
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.
Frequently asked questions
Which recordings can I use?
Any audio file your browser plays: MP3, M4A (AAC), WAV, OGG, Opus, WebM or FLAC. If a file does not play, convert it to MP3 with the Audio Converter first.
Does slowing down change the pitch?
No: the browser keeps the pitch while it slows the recording down, from 50% to 100% of its speed.
Can it check my recitation?
No. It helps you listen, repeat and compare; it does not judge pronunciation, tajweed or ucharan. Use it alongside a teacher.
What is an LRC file?
A small text file that lists each line with the time it starts, such as [00:12.50]the words of the line. Download yours to keep the times, or open one to time a recording at once.
Are my recordings uploaded?
No. The recording you open and your own voice are played and analysed in this browser and never leave your device. You don’t need an account.
Why does a line stop a little early or late?
Its start time (or the next line’s) is a little off: nudge it with − and + by a tenth of a second, or press Set to now at the right moment.