Как выполнить массовый импорт аудиоданных (.mp3/.wav и т. Д.) В колоду Anki?

В Anki есть функция импорта, которая позволяет пользователю импортировать свои CSV-файлы, сохраненные в кодировке UTF-8, которые впоследствии программа конвертирует в файлы.akpg.

Я хотел бы добавить звуки (в идеале.mp3 audio) к каждой карточке моей колоды, что не представляется возможным при использовании этих файлов CSV.

Есть ли решение этой проблемы, которое не включает в себя программную генерацию.apkg? И если нет, как я могу написать программу для этого (желательно на Java)?

2 ответа

Решение

Насколько я знаю (и использовал), вы можете просто:

  • используйте фразу типа "[sound:FILE1.mp3]" внутри текста вашей карты и импортируйте такой.TXT/.CSV в свою колоду
  • Скопируйте все необходимые мультимедийные файлы (здесь: FILE1.mp3) в папку "collection.media" вашего anki (будьте осторожны, чтобы избежать конфликтов имен - похоже, все мультимедийные файлы хранятся вместе, поэтому было бы целесообразно использовать префикс имени, общий для вашего пакета).)

Этого должно быть достаточно для воспроизведения звука во время обучения.

Затем вы можете экспортировать колоду, отметив опцию "with media", чтобы она была красиво упакована в.apkg, чтобы использовать ее в другом месте (импорт достаточно умен, чтобы переименовывать импортированные медиа-файлы, поэтому пользователям такого пакета не нужно беспокоиться о конфликтах имен).

Я собираюсь выйти здесь на конечность и предположить, что вы пытаетесь добавить произношение в ориентированную на язык колоду. Если это так, вы можете обойти свою проблему с помощью дополнения AwesomeTTS Anki. Этот аддон позволяет вам массово генерировать звуковые файлы на основе поля в существующих картах, используя ряд служб преобразования текста в речь.

Другие вопросы по тегам