4

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

我想将声音(最好是 .mp3 音频)添加到我的卡片组的每个抽认卡中,这似乎无法使用那些 CSV 文件。

是否有不涉及以编程方式生成 .apkg 的解决方案来解决此问题?如果没有,我怎么能写一个程序来做到这一点(最好用Java)?

4

2 回答 2

4

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

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

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

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

于 2017-04-04T14:44:00.097 回答
3

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

于 2017-05-06T06:31:12.610 回答