AnkiWeb
- Rating
- 45 (π 45 Β· π 0)
- Updated
- 2026-06-26
- Anki versions
- 25.09.4~
- Description language
- en
AnkiWeb addon 1197817101
Plays, crops, denoises, separates vocals, adjusts speed, visualizes pitch, batch-processes, and non-destructively saves or shares Anki audio.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 25.09 | 25.09.4+ | 2026-06-26 |
Loadingβ¦
Permanently speeds up audio embedded in Anki cards using FFmpeg while preserving pitch, with preview, batch processing, undo, and supports common formats.
Synthesizes Japanese audio at review time via a local VOICEVOX server, with central preset routing, text cleanup rules, caching, and optional audio export.
Adds separate question and answer countdown timers with an optional visual bar, audio alarm, auto-disable on audio cards, and adjustable persistent settings to speed Anki reviews.
Provides a waveform audio player with region selection, bookmarks, auto-repeat, and adjustable speed for replaying specific audio segments in Anki.
Automatically advances Anki reviews by waiting for audio, showing answers, selecting Hard/Good, flipping cards, and repeating or adjusting audio speeds with shortcuts and configurable modes.
Combines RSVP high-speed visual reading with offline native text-to-speech, pre-generating audio for zero-latency macOS playback, with Windows SAPI fallback and customizable pacing, pronunciation, and hotkeys.
Anki desktop add-on for quickly editing audio references from the note editor. It is optimized for short sentence-mining clips: trim edges, adjust speed, shorten long pauses, and automatically apply each edit as a new MP3 while leaving original media untouched.
<p> <img src="docs/assets/editor-prosody-playback.gif" alt="Inline prosody graph playback inside the Anki editor" width="49%"> <img src="docs/assets/editor-processing-chain.gif" alt="Applying audio processing actions from the Anki editor toolbar" width="49%"> </p> <p> <img src="docs/assets/browser-card-selection.gif" alt="Selecting cards in the Anki browser before batch audio work" width="49%"> <img src="docs/assets/editor-pitch-cursor.gif" alt="Inspecting the pitch cursor in the inline audio graph" width="49%"> </p> <p> <img src="docs/assets/editor-dark-prosody-playback.gif" alt="Inline prosody graph playback in Anki dark mode" width="49%"> </p>
[sound:...] referencesscripts/dev.py for setup, checks, builds, release, and e2e execution.ankiaddon packaging via scripts/release.pyffmpeg_path still takes precedence over managed runtime discoverypraat-parselmouth and NumPy wheels for pitch/intensity analysis on supported platforms; the graph analyzer still falls back to ffmpeg-decoded PCM if Praat is unavailablepython3 scripts/dev.py setup
python3 scripts/dev.py runtime-install
python3 scripts/dev.py check
python3 scripts/dev.py test-e2e
The local development add-on ID is 1000000002.
addon/anki_audio_quick_editor/settings_ui/python3 scripts/dev.py buildTools -> Anki Audio Quick Editor -> Settings[sound:filename.m4a]; edits are saved as new MP3 files.Runtime packs and thin add-on archives are released separately. Build and publish
a runtime release only when native tools or model files change. The canonical
release checklist is in DEVELOPMENT.md.
python3 scripts/dev.py release-assets verify --target all
python3 scripts/dev.py release-runtime build --runtime-version 1.0 --target all
python3 scripts/dev.py release-runtime upload --metadata runtime_release.lock.json
python3 scripts/dev.py release-runtime verify --metadata runtime_release.lock.json
Normal public add-on releases are thin and consume the tracked
runtime_release.lock.json metadata:
python3 scripts/dev.py vendor-wheels verify
python3 scripts/release.py --target all --verify-runtime-urls
python3 scripts/dev.py release-smoke dist/anki-audio-quick-editor-<version>.ankiaddon
Inspect the archive manifest before publishing: it must point at runtime-vN,
not the add-on tag. The release script also verifies packaged wheels against
addon/anki_audio_quick_editor/vendor/wheels.lock.json. GitHub add-on releases
should upload only the .ankiaddon; AnkiWeb should receive the same
smoke-tested archive.
Before publishing a public release, run native acceptance on macOS arm64,
macOS x86_64, and Windows x86_64. That includes checking that Anki's bundled
CPython 3.13 imports the packaged praat-parselmouth and NumPy wheels from the
add-on-local user_files/python_vendor/<platform>/ cache, then verifying Graph
and Pitch Hum run without the ffmpeg/PCM fallback warning.