Dictation Practice

Dictation Practice

Listen to your own clips, write the sentence and compare after submitting.

Local browser tab only · 30 sentences, 300 characters per answer, 500 attempts, WAV/MP3 ≤8 MiB and ≤3 minutes per clip. Example text has no bundled audio.

2 sentences · 0 attempts · 0 correct · 0 counted plays

Comparison policy

The chosen rules are shown during practice and saved in every submitted attempt. Changes do not rewrite old attempts.

Author sentences and audio

Answers appear here for the author. They are removed from the practice screen until each submission. Use neutral labels that do not reveal the answer.

Attach one clip per sentence, up to 8 MiB and three minutes. The example includes only text. Unsupported or damaged audio is rejected. Audio is not saved in JSON.

Authored sentence list

The author can review answers and audio readiness here. This list is hidden during practice.

IDNeutral labelAnswer sentenceAudio
s1Practice sentence 1Tomorrow will be sunny.Missing
s2Practice sentence 2Please close the window slowly.Missing

Attempt history

Retries add rows; later edits to a sentence do not change the answer or policy snapshot used in older attempts.

IDNeutral labelResultPlaysSubmitted UTC

Import a JSON project

Strict version 1 JSON restores sentences and history, not audio. Invalid imports leave the current set and clips unchanged.

Sentences, audio, answers and attempts stay in this browser tab. No remote recognition, upload or automatic save occurs. JSON and CSV exports contain answers; protect them before sharing. Audio is never embedded in JSON.

Comments & questions

Dictation Practice

Create a listening exercise from your own sentences and audio clips. Each answer stays off the practice screen until that sentence is submitted. Play or repeat the clip, type what you heard, then review missing and extra text. Every retry adds a separate attempt snapshot. This page does not transcribe speech, certify language accuracy or send audio to a service.

Key features

  • User-authored sentence labels, answers and per-sentence local WAV/MP3 clips
  • Answer hidden from the practice screen and accessibility tree before submission
  • Explicit case, punctuation and whitespace comparison choices
  • Repeated playback count and sentence-level missing or extra character segments
  • Editable retry with append-only attempt, answer and policy snapshots
  • Versioned JSON project and formula-safe CSV attempt report; audio files stay local and must be reattached

How to use

  1. Load the text example or create a set. Enter a neutral label and the answer sentence for each item.
  2. Select each item and attach its own WAV or MP3 file. Files are checked locally for extension, type, header, size and decodable duration.
  3. Choose whether case and punctuation must match and whether whitespace is exact or collapsed. Start practice once every item has audio.
  4. Listen and type without seeing the answer. Replay as needed, submit, then inspect expected and typed text plus labeled missing and extra runs.
  5. Choose Retry to edit and resubmit, or Next to continue. Export JSON and CSV from the editor; reattach audio after importing JSON.

Use cases

  • Practice writing a teacher-recorded sentence after repeated listening
  • Review whether punctuation differences should count in a lesson
  • Compare a learner's retries while preserving the answer used at each attempt
  • Prepare private listening practice without microphone recognition

Frequently asked questions

Does this record or transcribe my voice?

No. You attach existing local WAV or MP3 audio and type the sentence yourself. The separate Speech to Text page uses microphone recognition; this page compares your typed response with the supplied answer.

Can learners see the answer before submitting?

The practice screen renders only the neutral label, audio controls and response field until submission. Authors can return to the editor to view or change the answer. This is a learning interface, not exam security against browser inspection or an author who knows the answer.

What counts as a correct sentence?

Unicode NFC is always applied. You choose exact or ignored case, exact or ignored Unicode punctuation, and exact whitespace or runs collapsed to one trimmed space. The policy used is saved with every attempt; symbols other than punctuation remain. The comparison is textual, not a grammar or meaning judgment.

What are the colored difference segments?

The page aligns the normalized answer and response by character and labels equal, missing and extra runs in text as well as color. Substitutions appear as adjacent missing and extra runs. Repeated characters can have more than one valid alignment; this display is an editing aid.

Where do audio and attempts go?

Audio stays as a temporary blob URL in this browser tab and is revoked on replacement, removal or exit. The JSON download contains sentences and attempt snapshots but no audio bytes; reattach clips after importing. The CSV includes answers and responses, so keep exports private.

Why will a clip not attach?

Only local WAV or MP3 under 8 MiB with a matching header and a decodable duration of at most three minutes is accepted. A browser may still fail playback for an unsupported codec. The page then reports the playback problem instead of counting a successful repeat.

Privacy

Sentences, audio, answers and attempts stay in this browser tab. No remote recognition, upload or automatic save occurs. JSON and CSV exports contain answers; protect them before sharing. Audio is never embedded in JSON.

Related Tools

Text to SpeechKorean Spelling QuizCloze Worksheet MakerKakuro StudioFunction Graph WorkbenchAudio ABX Blind TestCard Sort StudyEvent Run of ShowChecklist RunnerKanban Project BoardMind Map WorkbenchArgument Map EditorTeam Skill MatrixCorpus ConcordancerTerminology Glossary ManagerSliding Tile PuzzleReversi BoardNonogram StudioMinesweeper LabTangram StudioCrossword BuilderWord Ladder GameWord Search StudioAnagram Word GameConnect Four BoardAttribute Trio PuzzleMaze WorkbenchNumber Merge GameLogic Grid Puzzle MakerLights Out PuzzlePeg Solitaire BoardArithmetic Cage PuzzleSudoku StudioChess Tactics BoardProjectile Motion LabGeometry Construction LabEtymology Map ExplorerPronunciation Comparison StudioReading PacerPhonetic Transcription LabProbability Experiment LabPeriodic Trend LabAlgebra Balance LabPhonics Word BuilderSpaced Repetition CardsService Blueprint DesignerOrganization Chart EditorProject Risk RegisterHabit Progress TrackerProcess Swimlane DesignerResource Capacity SchedulerInventory Movement LedgerRanked Ballot CounterUsability Task RunnerRequirements TraceabilitySentence Structure LabTranslation Memory WorkbenchFraction ManipulativesMolecule Structure ViewerGantt Dependency PlannerWeighted Decision MatrixRound Robin SchedulerMental age test · everyday attitude themesPast-life story test27-question Enneagram explorerKorean initials quizFocus Games · Numbers and Ink ColorsColor vision reference platesPitch Recognition PracticeNumber Memory PracticeMoving Target RecognitionScoreboardBingo Card GeneratorTruth or DareQuote of the DayPreference Tournament MakerRock Paper ScissorsRandom Seating PlanRandom Nickname GeneratorRandom Conversation QuestionsMouse TestTouchscreen TestMonitor TestRefresh Rate EstimateScreen and Display InformationKorean Business Number CheckLotto GeneratorLadder GameCompatibility CheckerRandom GeneratorPassword GeneratorMy IP AddressLunch PickerSpin the WheelMetronomeReaction Time TestBalance Game (Would You Rather)Personality Type TestDream DictionaryKeyboard Test
Explore all Life/Fun tools →Image/Media →Text/Convert →Dev Tools →