Skip to reading
Chinese, one tone at a time. Read, listen and explore. Your library stays on this device.
Warming up the reading lamp…
Passage translation Hide
The highlight and English follow the voice. Choose ▹ or the arrows to read from another passage.
Follow this passage in English.
Following your reading Follow reading again
Tones
Tone appearance No tone cues Colours only Pronunciation marks Drawn tones Colours + marks Colours + drawn tones Custom · motion only
Animate the spoken character
Tone key & how it works
Dictionary tones guide reading; they are not a recording of the speaker’s pitch. Motion follows individually timed characters and never changes speaking pace.
Voice
Audio source Automatic · recording or best reading voice Device voice only Prepared natural narration
Device Mandarin voice Looking for Mandarin voices…
Device rhythm Natural flow · recommended Word drill · slower practice Character drill · isolated sounds
Prepare natural narration
Starter audio is ready. Natural narration for your own text is free, with your consent.
Appearance
Character font 繁體閱讀,简体阅读。
Compare font previews
Room tint lives in the header, beside the theme switch.
Help & keyboard shortcuts
A little light, a little Chinese
✦ Practice words Aa · Fonts
← Previous Page 1 / 1 Next →
Display changes never overwrite your original text.
Choose ▹ to read from a passage; tap a word for its meaning. Space to listen. Try another sample ↗
A Chinese reader that makes pronunciation visible
ToneWick · 聲芯 is a free browser tool for reading simplified and traditional Chinese. See pinyin, zhuyin and dictionary tones, tap words for definitions, and listen to Mandarin. Resize characters and tones independently, or choose gentle starter narration and follow the spoken characters.
Paste your own Chinese or import text and selectable-text PDFs. Your library stays in this browser, with no analytics or advertising trackers. Starter stories and recordings need no account. Natural narration is available to everyone after consent, within shared usage limits.
Follow bite-sized English translations while you read. Long sentences split at natural pauses; short sentences stay together. Free optional translation handles pasted and imported text; local name and chengyu hints help you explore newspaper and web articles.
About ToneWick Reading guide Privacy Sources & licences 简体中文 繁體中文
The interactive reader needs JavaScript. The guide, descriptions and privacy pages above work without it.
Read along in English ×
Translate short Chinese passages as you read or listen. Long sentences split at natural pauses; short sentences stay together. Free for everyone; no account or access key.
ToneWick sends the current passage and up to three upcoming passages to its own translation server. Requests are deleted after delivery or expire after 10 minutes. English is cached on this device. Your whole document is never sent at once.
Machine translation can miss names, idioms and context from earlier sentences. Tap Chinese words to explore their meanings, too.
Translate this text Keep reading locally Clear saved translations
A voice for your page ×
A connected Mandarin reading, prepared on ToneWick’s server. Preparation can take a few minutes for a full page; playback then flows without waiting for tone animations. This is a synthetic voice.
Reading style Connected natural narration Word guide · small pauses Character drill · isolated readings
Speaking pace Gentle · 0.8× Natural · 1× Brisk · 1.2× The voice speaks at this pace as the recording is created. Letter timing is matched to the new recording.
Word and character timings are estimated from the audio. Where individual timing is unavailable, a still passage marker follows the recording.
Text to be sent · this reading page only
I allow this page’s text to be sent to ToneWick’s shared website and VPS for narration. Only this page’s displayed text is sent. Server copies are deleted after download where possible; remaining copies expire after 30 minutes, with cleanup when the service runs.
Generated audio is held in this tab. The server copy is deleted after download where possible and expires automatically. Closing this panel does not cancel a queued job: use Cancel below.
Use basic device voice instead
Create this page’s audio Listen to this page Cancel / delete server copy
Allow this page’s text to prepare natural Mandarin. No account or code needed.
A WORD, OPENED ×
讀 Bring in your Chinese×
Copy Chinese from a website and paste it below, or choose a PDF or text file. We turn its text into the same rich reader. Your file stays in this browser.
報 Reading a news article? Paste all of it, headline to source link, or open the ToneWick daily article's .txt. The paper's credit and a link to the original stay with your copy. Looking for something to read? Explore the newspaper atlas ↗
Give it a title
Choose PDF / text Text encoding Auto (UTF-8 / BOM) UTF-8 UTF-16 LE UTF-16 BE Big5 (traditional) GB18030 (simplified)
Paste text here — or review and edit the extracted PDF text
0 / 100,000 UTF-16 units
Source link (optional: credits the paper and links back to the original)
Plain text files: up to 2 MB. Website formatting and scripts are discarded; only text is read. Nothing is silently truncated.
Open the rich reader in Original script · 原文 Traditional · Taiwan forms · 繁體 Simplified
Switch freely later. The original pasted or extracted text is kept unchanged.
Save this text in this browser’s library
Read richly →
Your unchanged source × This is the original pasted or extracted text, before display-script conversion. Copy it freely. For PDFs, it is the reviewed text layer, not the PDF file itself.
Export original text
Your small library × Saved on this device, in this browser. Keep a backup before clearing browser data.
+ Paste / import
Your word pocket ×
Export vocabulary CSV
Two paths. One reading desk. ×
Choose Taiwan or HSK underlines without changing tone colours or pronunciation. TBCL , TOCFL and the different HSK editions are separate lists, not interchangeable rankings.
A word’s colour is its lowest listed level in the selected source. A missing word is unlisted , never automatically “advanced”. Whole words share an underline; characters keep their individual tone colours.
Personal imports remain in this browser and can coexist. The website operator must verify source accuracy and redistribution rights before installing a public list.
Import / restore this system Taiwan · TBCL Taiwan · TOCFL HSK 2.0 · legacy six-level HSK 3.0
Edition / syllabus date (required for HSK CSV)
CSV: word,level,pinyin; pinyin optional. TBCL: 1–7, including source sublevels 1*, 2*, 3*, 4*. TOCFL: N1, N2, 1–6 or unsplit C. HSK2: 1–6. HSK3: 1–9 or grouped 7-9, exactly as sourced. Do not split grouped levels by guessing.
Import CSV / JSON Restore selected system’s site list
Restoring TBCL never removes HSK, or vice versa. Traditional/simplified aliases use OpenCC when installed. Original text and imported lists are preserved.
FIND YOUR READING VOICE
A little type tasting ×
Choose a card to change the reader immediately. Web fonts load from this website, only as needed. Device choices use installed fonts. Missing characters can still fall back.
Your live preview text
Back to my text
×
View / copy unchanged source Export displayed text Save current text to library Export library backup Restore library backup
Recorded audio, precisely followed Attach an audio file and its timing JSON. Timings must match the displayed text exactly. Playback follows the supplied timestamps. This is optional; browser narration needs no audio files.
Choose audio Choose timing JSON
No pair selected. Maximum audio file size: 50 MB.
Attach audio + timings Remove recorded audio
Audio can be saved with a saved text. Library backups exclude audio files; retain the originals. Script conversion invalidates timing unless the displayed text still matches.
Erase all ToneWick / Lantern data from this browser
A little light on how it works ×
Reading & pronunciation Tap a word for definitions, then tap a character in the word to inspect it. Pinyin is machine-assisted and can be wrong for names, ambiguous words, or Taiwan/Mainland differences. Correct a particular occurrence in the dictionary panel. Displayed tones are dictionary tones, not a full transcription of tone sandhi. Zhuyin is transliterated from the same pinyin, not a separate authority.
Flow mode keeps whole sentences together and follows the voice’s word positions without pausing at translation boundaries. If the voice reports no positions, a still marker follows sentence starts. Pause/Resume preserves the device voice’s current position. Speed changes apply after speech already queued, without resubmitting it. Word-paced mode follows each spoken word’s start event. Character drill gives isolated sounds and may misread polyphonic characters. Narration uses the voice’s pronunciation, not your on-screen correction.
Your own text Use Import for Chinese copied from a website, plain text files or PDFs with a selectable text layer. Review extracted PDF text before reading. Scans need external Chinese OCR first; the app does not reproduce PDF page layout. Display conversions always start from your saved source; Text tools can show or export that source.
Follow-along & tone paths No tone cues switches off tone marks, shapes, colours and motion together. Plain pinyin and Characters only suppress extra shapes. Choose pronunciation in the toolbar; press P to hide and restore it. Voice, tone motion and appearance settings are inline beside your text, or below it on a phone. Natural flow speaks connected phrases; slower word and character drills are optional. Tones only uses large drawn contours. Pinyin + tones uses unmarked spelling with one drawn tone; small pronunciation marks are an alternative appearance. Tone paths show each dictionary tone’s shape above the character. Tone motion is optional. A timed character moves along its dictionary-tone contour. Every starter character has an audio position; some recovered positions are approximate. A frame follows reported words; uncertain passages have one still location marker. Gentle starter recordings and prepared narration are spoken at a slower pace before their audio is aligned. Live speed adjustments preserve pitch. Paths stay visible even without precise timestamps. Connected speech can change dictionary tones; these shapes are learning cues, not live pitch tracking.
Privacy & persistence Normal reading needs no account and does not upload your documents. There is no tracking or analytics. AI practice story generation is disabled on this deployment. Selecting and saving vocabulary stays local. PDF bytes and opening passwords are not sent. Do not submit confidential material. Books, settings and vocabulary live in IndexedDB on this browser and origin. They are not encrypted or synchronized. Other people using this browser profile can access them. Browser eviction, private browsing, clearing site data or changing the website address can remove access. Export backups.
Text analysis is local. A voice marked “network” may send text to its operating-system or browser voice provider; consent is requested before using it. A “local” label is the platform’s own report, not an independent audit. Timed audio attached here plays locally. Natural narration needs no account or access code. A secure cookie keeps each browser’s narration requests private and expires after one day. Shared usage limits apply. Optional MeloTTS neural reading sends only the reviewed page text to this website’s separately authenticated VPS service after consent. Once models are installed, that worker performs inference offline, without a speech-provider API. Generated audio is temporary in this tab; the server copy is deleted after download where possible and expires under the configured retention policy. Logical deletion does not erase snapshots or backups.
Keyboard & display Space play/pause · Esc close a panel (or stop) · + /− character size. Tab to words and press Enter for the dictionary. The toolbar above the text holds playback, voice speed and four independent size controls: Characters (24–128 px), Pinyin or Zhuyin (12–72 px), Tones (16–80 px) and Website (70–180%, with compact reading below 100%). Size buttons stay under your pointer as settings change. During playback, Pause/Resume, Stop and speed stay at the top edge. Scrolling manually turns off Follow text; check it beside playback to resume following. Use Alt +/− to resize that layer and P to hide/show it without forgetting its size or mode. Hidden layers must be shown before resizing. Ctrl/Cmd browser zoom is not intercepted. Browse live font previews to choose a self-hosted family after website preparation, or use an installed-device stack. The selected preview reports loaded or fallback status. This site includes its own prepared font subsets. Tone colours belong to the Chinese characters; Taiwan/HSK underlines are independent.
Data & acknowledgements Original Lantern sample texts and starter definitions are included. ToneWick uses CC-CEDICT (CC BY-SA 4.0 or 3.0 as declared by the downloaded snapshot; inspect the retained header), pinyin-pro and OpenCC. The installer preserves upstream licences. Taiwan and explicitly versioned HSK datasets remain separately attributed.
Colour palettes use analogous hues and restrained complementary accents. Research does not establish a universally pleasing “correct” palette. Colours have text labels and can be switched off.
Source links, data licences and design references →
ToneWick needs JavaScript to annotate Chinese text. Your document is processed in the browser.
THE STORY GARDEN · OPTIONAL AI
Same words. A new adventure. ×
Meet difficult words in another setting. Choose the challenge, keep the words you need, and let a new story grow.
1 · Choose your material
Use This reader page Whole reading text Use current text
Review or edit the excerpt to send
Output script Keep source script Traditional · Taiwan forms Simplified Practise Words · recommended Individual characters
Vocabulary scale Taiwan · TBCL Taiwan · TOCFL HSK 2.0 · legacy HSK 3.0 Comfortable through
Challenge 3 · Stretch Comfort Hardest here
Include unlisted words in suggestions (review them)
Find practice words · stays local
2 · Shape your practice
Suggestion size 12 targets
Learning and saved words get priority. “Known” words are omitted from suggestions. Change the selection freely; a different challenge resets it.
0 selected Your familiarity is saved locally
Target coverage 80%
Appearances per target 1 · light touch 2 · revisit 3 · reinforce 4 · intensive Story length 200 Chinese characters 400 Chinese characters 700 Chinese characters 1,000 Chinese characters
Story flavour A little everyday life A gentle mystery A small adventure Warm and human A playful misunderstanding
Story preview · open in reader for pinyin and definitions
Open richly in my reader Export story text Delete server copy
What was actually reused?