edge-tts-for-anki

插件代码 / AnkiWeb ID

2034321258 用户可以在 Anki 中 工具 → 插件 → 获取插件 输入该 ID 直接安装。

功能 / Features

这是一个为 Anki 编辑器设计的语音生成插件,利用微软 Edge 的在线语音合成技术,快速为学习卡片生成高质量发音。

依赖库 / Dependencies

安装方法 / Installation

方法一:一键安装(推荐)

  1. 在 Anki 桌面版中,点击菜单 工具 (Tools) → 插件 (Add-ons)
  2. 点击 获取插件 (Get Add-ons…)
  3. 在弹出的窗口中输入插件代码 2034321258,然后点击 确定 (OK)
  4. 重启 Anki 完成安装。

方法二:手动安装文件

  1. ET4A发布页面下载最新的 .ankiaddon 文件。
  2. 在 Anki 中,打开 工具 → 插件
  3. 点击 从文件安装… (Install from file…),选择下载的 .ankiaddon 文件。
  4. 重启 Anki。

安装后,Anki 笔记编辑器的工具栏上会出现一个 “Edge TTS” 按钮。

配置 / Configuration

可以在插件的 配置界面 中修改以下选项:

核心配置项

{
  "voice_mapping": {
    "zh": "zh-CN-XiaoxiaoNeural",
    "en": "en-US-AriaNeural",
    "ja": "ja-JP-NanamiNeural",
    "ko": "ko-KR-SunHiNeural",
    "fr": "fr-FR-DeniseNeural",
    "de": "de-DE-ConradNeural"
  },
  "default_voice": "en-US-AriaNeural",
  "speech_rate": "+0%",
  "volume": "+0%",
  "cache_enabled": true
}

开发 / Development

Anki 25.02.6 (6381f184)  (ao)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
pip install --target=vendor -r requirements.txt
zip -r ../edge-tts-for-anki.ankiaddon *