Anki add-on: CardCast: MP3 Audio Generator for Commuting

Listen to your Anki decks anywhere—no screen required. CardCast is a powerful batch-audio exporter that stitches the existing audio files on your flashcards into a single, continuous MP3 track. It is perfect for language learners, medical students, or anyone who wants to review their decks while driving, walking, or at the gym. 🌟 Key Features Custom Field Ordering: A drag-and-drop interface lets you choose exactly which audio fields play, and in what order (e.g., play the Target Language word, then the Target Language sentence). Granular Pause Control: Set specific pause durations (in seconds) between individual fields, and between different cards, to give your brain time to think. Smart Generation: Choose to process "Unique Notes" (so a note with 3 card variants only plays once) or "Every Card". Persistent Presets: Save your configurations for different decks (e.g., "Vocab Deck", "Medical Deck") so you don't have to set them up every time. ⚠️ IMPORTANT REQUIREMENTS (Please Read) FFmpeg is Required: Because this add-on merges and injects silences into audio files, you MUST have FFmpeg installed on your system. Mac: Open Terminal and run brew install ffmpeg Windows: Download from the official FFmpeg site and add it to your system PATH. This is an Audio Merger, not a TTS Generator: CardCast stitches together existing [sound:...] tags on your cards. If your cards only contain plain text, you need to generate audio fields first using an add-on like HyperTTS or AwesomeTTS. ⚙️ How to Use Open your Anki Browse window. Select the cards you want to listen to. Right-click and select "Generate CardCast Audio..." Configure your pauses, select your save location, and hit OK! Support & Open Source This add-on is completely free and open-source (MIT License). GitHub Link: kazemihabib/Anki-CardCast

GitHub repository: kazemihabib/anki-cardcast
Repository description:  CardCast is an Anki add-on that allows you to batch-export the audio from your flashcards into a single, continuous MP3 file. 
Languages: Python, Shell