🎧Advanced Answer Sounds (Fixed by Shigeඞ)

AnkiWeb addon 1951446409

Plays ambient music when Anki starts and audio when buttons are pressed, with customizable sounds, volume, and settings, plus beta Mac/Linux support.
AI-generated summary; may contain mistakes.

review-flowfork-or-reuploadbeta

Open on AnkiWeb GitHub Forum topic Ask about alternatives

AnkiWeb

Rating
23 (👍 22 · 👎 1)
Updated
2025-07-17
Anki versions
25.08~
Description language
en

Maintenance

stale

  • Last update or commit was 441 days before the snapshot (2025-07-17).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.125.08+2025-07-17
History across monthly snapshots

Loading…

Similar addons

Advanced Answer Sounds

Plays configurable answer-button sound effects, adds typing-error sounds, ambient music, volume/delay controls, and extra sound-folder support in Anki.

review-flowfork-or-reupload

Rating 58 👍 49 · 👎 9 Anki 2.1.51~ Updated 2024-08-10
Answer Button Sounds

Plays a different beep depending on how you answer, delays next card audio for reliable beeping, with a toggle and compatibility caveats, though one behavior remains TODO FIXME.

review-flow

Rating 21 👍 14 · 👎 7 ⭐ 6 Anki 2.1.20~ Updated 2020-02-20

README

This Anki add-on is a fixed version of Advanced Answer Sounds. Linux and Mac support has been added. (beta)

How choice_simpleaudio.py work

When the Add-on is launched, it identifies the device and version, overwrites the necessary files and saves them.

I used this to create each wheel (Github Actions):


It would be ideal to put each wheel in the add-on and decompress it but the size is too large so I split it up and it becomes the spaghetti code🍝

Mac and Linux support python3.9 Linux is Python 3.9-3.13, if the Anki version of Python changes it will be broken and the code will need to be fixed.

I don't yet test it on all devices so I don't know if it works well.

Fixing Procedures

  1. Copy and add simpleaudio_for_linux

  2. Copy and add simpleaudio_for_mac (remove all __pycache__)

  3. Put them in the simpleaudio folder

simpleaudio/_simpleaudio.cpython-39-x86_64-linux-gnu.so
simpleaudio/_simpleaudio.cpython-310-x86_64-linux-gnu.so
simpleaudio/_simpleaudio.cpython-311-x86_64-linux-gnu.so
simpleaudio/_simpleaudio.cpython-312-x86_64-linux-gnu.so
simpleaudio/_simpleaudio.cpython-313-x86_64-linux-gnu.so
  1. Run this in __init__.py
sys.path.append(os.path.join(os.path.dirname(__file__), "simpleaudio"))
from .simpleaudio_for_linux.choice_simpleaudio import load_simpleaudio
load_simpleaudio()
from . import simpleaudio as sa