如何将音频(.mp3 / .wav等)数据批量导入Anki卡座?

时间:2017-03-31 20:56:29

标签: java csv anki

Anki上有一个导入功能,允许用户导入以UTF-8编码保存的CSV文件,程序稍后将转换为.akpg文件。

我想在我的套牌的每个闪卡上添加声音(理想情况下是.mp3音频),使用这些CSV文件似乎无法实现。

是否有解决此问题的方法不涉及以编程方式生成.apkg?如果没有,我怎样才能编写一个程序(最好是用Java)?

2 个答案:

答案 0 :(得分:1)

我将在这里走出困境并假设您正在尝试将语音添加到以语言为中心的套牌中。如果是这种情况,您可以使用AwesomeTTS Anki addon来回避您的问题。此插件允许您使用大量的文本到语音转换服务,根据现有卡中的字段批量生成声音文件。

答案 1 :(得分:0)

据我所知(并且使用过),您可以:

  • 在卡片文本中使用“[sound:FILE1.mp3]”之类的短语,并将这样的.TXT / .CSV导入您的卡片组
  • 将所有需要的媒体文件(此处为:FILE1.mp3)复制到anki的“collection.media”文件夹中(注意避免名称冲突 - 它看起来所有媒体文件都存储在一起,所以使用您的批处理常用的名称前缀会是明智的)

这应该足以让你在学习期间播放音频。

然后,您可以导出已选中“with media”选项的卡片,以便将其打包到.apkg以便在其他地方使用(导入足够智能以重命名导入的媒体文件,因此这样的包的用户无需担心名称碰撞)。