CardCast: MP3 Audio Generator for Commuting

AnkiWeb addon 1697388828

Merges existing flashcard audio into a single continuous MP3 with customizable field order and pauses for screen-free review.
AI-generated summary; may contain mistakes.

exportbeta

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-02-25
Anki versions
25.09.2~
Description language
en

Maintenance

stale

  • Last update or commit was 218 days before the snapshot (2026-02-25).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
23.1025.09.2+2026-02-25
History across monthly snapshots

Loading…

Similar addons

Export Card to Audio

Converts Anki notes to MP3 using existing field audio or text-to-speech, with configurable fields, delay, playback pattern, beep, and save directory, but only on Windows.

export

Rating 8 πŸ‘ 8 Β· πŸ‘Ž 0 ⭐ 1 Anki 24.04.1~ Updated 2025-08-24
Ambient Soundscapes

Plays looping ambient background sounds during Anki study sessions, with menu controls for enabling, sound selection, and volume, plus customizable local sound files and persistent settings.

Rating 2 πŸ‘ 2 Β· πŸ‘Ž 0 ⭐ 0 Anki 2.1.36~ Updated 2025-05-28
Generate Audio

Generates pronunciation audio for vocabulary terms using macOS say, converts it to MP3 with ffmpeg, attaches it to Anki notes, and supports IPA generation.

card-creation

Rating 0 πŸ‘ 0 Β· πŸ‘Ž 0 ⭐ 0 Anki 25.02.7~ Updated 2026-04-29
Auto Image Occlusion

Automatically detects text regions in images and creates Image Occlusion shapes in Anki with one click, including multi-line merging, toolbar tolerance controls, and Tesseract OCR.

card-creationimage-occlusion

Rating 5 πŸ‘ 5 Β· πŸ‘Ž 0 ⭐ 9 Anki 26.08.1~ Updated 2026-09-09

README

CardCast for Anki

CardCast is an Anki add-on that allows you to batch-export the audio from your flashcards into a single, continuous MP3 file.

Note: CardCast merges existing audio fields. It does not generate Text-to-Speech (TTS) from plain text itself. If your cards only contain text, you will need to generate audio fields first using an add-on like HyperTTS.

CardCast Configuration Window

Why it exists

Reviewing flashcards usually requires staring at a screen. CardCast was built to make studying hands-free. By stitching together the audio fields of your cards (with customizable pauses in between), you can listen to your Anki card while commuting, walking, or at the gym.

Prerequisites

To stitch the audio files together, this add-on requires FFmpeg to be installed on your system.

  • Mac: Install via Homebrew: brew install ffmpeg
  • Windows/Linux: Download from the official FFmpeg site and ensure it is added to your system PATH.

Installation

The easiest way to install CardCast is through AnkiWeb.

  1. Open Anki and navigate to Tools -> Add-ons.
  2. Click on Get Add-ons....
  3. Paste the code: 1697388828
  4. Click OK to download.
  5. Restart Anki to complete the installation.

View the add-on page on AnkiWeb.

How to Use

  1. Open the Browse window in Anki.
  2. Select the cards you want to export.
  3. Right-click the selected cards and choose Generate CardCast Audio...
  4. In the dialog box:
    • Choose to process by Unique Notes or Every Card.
    • Drag and drop your audio fields into the exact order you want them played.
    • Set the pause durations (e.g., 0.5 seconds between fields, 1.0 seconds between cards).
    • Choose where to save the MP3.
  5. Click OK.

Development Setup

1. Link to Anki

Instead of copying files back and forth, create a symbolic link (symlink) from this repository directly into Anki's add-on folder.

For Mac:

ln -s /path/to/your/repo/cardcast "~/Library/Application Support/Anki2/addons21/cardcast"

(Make sure Anki is closed and there isn't already a cardcast folder in the addons21 directory before running this).

2. Python Environment

  1. Ensure you have uv installed.
  2. In the root of this repository, run:
uv sync

Whenever you make changes to cardcast/__init__.py, simply restart Anki to see your changes live.

3. Building for Release

To package the add-on for sharing (via AnkiWeb or direct download), use the included build script. It will safely zip only the necessary files into a .ankiaddon package, ignoring your development environment.

Open your terminal in the root of the project repository.

sh build.sh

This will generate a cardcast_release.ankiaddon file in your project folder, which is ready to be uploaded to AnkiWeb or shared directly.

Make the script executable (you only need to do this once):

Disclaimer

This tool is being developed for personal use, quickly and mostly by AI. Please use at your own risk.

License

This project is licensed under the MIT License.