Speech Assigner

AnkiWeb addon 474218374

Adds automatic text-to-speech playback and assigns TTS tags to selected fields per note type, without editing templates, supporting batch processing and language-specific voices.
AI-generated summary; may contain mistakes.

review-flownote-managementcard-templatesaccessibility

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
1 (πŸ‘ 1 Β· πŸ‘Ž 0)
Updated
2025-12-14
Anki versions
25.09.2~
License
MIT (from the GitHub repository)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2025-12-16 (320 days before the snapshot).
  • GitHub Actions workflows: 1.
  • Commits in the last year: 11.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
25.09.2+2025-12-14
History across monthly snapshots

Loading…

Similar addons

Quizlet Learn Mode Mimic

Mimics Quizlet's Learn Mode in Anki with progressive multiple-choice, true/false, typing and matching phases, plus cloze support, text-to-speech, and per-note-type configuration.

review-flowgamificationclozequiz

4 votes 51% approval πŸ‘ 4 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-07-20
MCQ Generator

Creates and reviews single- and multiple-choice questions in Anki with an exam-style interface showing your selections, correct answers, color-coded feedback, and optional explanations.

card-creationreview-flowcard-templatesquiz

7 votes 25% approval πŸ‘ 4 Β· πŸ‘Ž 3 ⭐ 3 Anki 23.10~ Updated 2026-01-07
DictOver Addon Anki: Popup Lookup

Provides instant popup dictionary lookup and translation on text selection or double-click in nine languages, with audio pronunciation, IPA, definitions, and Ctrl-click inline field editing.

note-managementdictionary

6 votes 61% approval πŸ‘ 6 Β· πŸ‘Ž 0 ⭐ 5 Anki 2.1.1~ Updated 2026-10-03

Description




Let your cards speak β€” literally.

Add automatic text-to-speech playback to selected fields without touching templates.
Perfect for language learning, listening practice, and accessibility.

Key features

β€’ Adds TTS playback buttons dynamically (no template edits)
β€’ Per-note-type and per-field control of language/voice
β€’ Optional auto-play sequence across multiple fields

How to use

Enable TTS for specific fields in settings; play audio during reviews with one click (or auto-play).

Source code

GitHub: https://github.com/yuwayanagitani/anki-tts-auto-assigner

==================================================

Supports

This tool is built to support medical students and residents.
Support via thumbing up πŸ‘ on this page and Buy Me a Coffee β˜• motivates me a lot!!


README

Anki TTS Auto Assigner

πŸ”— AnkiWeb
https://ankiweb.net/shared/info/474218374


What this add-on does

Anki TTS Auto Assigner automatically assigns Text-to-Speech (TTS) tags to notes based on their fields,
so that Anki can generate spoken audio without manually editing each card.

It is designed to make TTS usage automatic, consistent, and scalable, especially for large decks.


Core Features

  • πŸ”Š Automatically adds TTS tags to notes
  • πŸ“ Works based on field content (e.g. Question / Answer)
  • 🌍 Language-aware assignment (per field)
  • πŸ” Supports batch processing
  • πŸͺΆ Lightweight: no audio files are generated or stored
  • βš™οΈ Uses Anki’s built-in TTS engine (no external services)

How It Works

  1. You select notes (or run it on a target set)
  2. The add-on inspects configured fields
  3. Appropriate TTS tags are inserted automatically
  4. Anki handles playback using its native TTS system

This means:

  • No MP3 files
  • No media folder bloat
  • Instant playback on supported platforms

Why Use Auto TTS Assignment?

Manually adding TTS tags is:

  • Time-consuming
  • Error-prone
  • Inconsistent across large decks

This add-on ensures:

  • Uniform TTS formatting
  • Fast setup for thousands of notes
  • Easy maintenance when note types change

Installation

From AnkiWeb (recommended)

  1. Open Anki
  2. Tools β†’ Add-ons β†’ Get Add-ons
  3. Enter the code from AnkiWeb
  4. Restart Anki

πŸ‘‰ https://ankiweb.net/shared/info/474218374


Manual (GitHub)

  1. Download or clone this repository

  2. Place it in:

    Anki2/<profile>/addons21/anki-tts-auto-assigner/

  3. Restart Anki


Configuration

Open:

Tools β†’ Add-ons β†’ Anki TTS Auto Assigner β†’ Config

You can configure:

  • Enable / disable the add-on
  • Target note type(s)
  • Field β†’ language mapping
  • TTS voice options (per language, if supported)
  • Whether to overwrite existing TTS tags

All settings are applied without modifying card templates manually.


Usage

Automatic assignment

  • Run the add-on on selected notes
  • TTS tags are added immediately
  • Changes are visible in the note fields

Batch use case

Ideal when:

  • Importing large decks
  • Cleaning up inconsistent TTS tags
  • Adding pronunciation support after deck creation

Notes & Limitations

  • This add-on does not generate audio files
  • Actual playback depends on:
    • Platform (Windows / macOS / Linux)
    • Available system voices
  • Some voices or languages may not be available on all systems

Performance

  • Operates only on selected notes
  • No background tasks
  • Safe to run on large collections

Compatibility

  • Anki 24.x
  • Anki 25.x
  • Windows / macOS / Linux

License

MIT License


Author

Created by @yuwayanagitani


Related Add-ons

  • AI Card Translator – Translate cards during review
  • AI Card Explainer – Generate explanations automatically
  • HTML Exporter for Anki – Export cards to HTML / PDF

These tools can be combined for a richer, more accessible study workflow.