Quantcast
Channel: 簡睿隨筆
Viewing all articles
Browse latest Browse all 897

Anki07|Anki 文字轉語音服務(TTS)整合攻略

$
0
0

新版的Anki早已經預設整合了TTS (Text to Speech)功能了!支援的最低版本如下:

  • Anki 2.1.20 (2020年3月7日)
  • AnkiMobile 2.0.56
  • AnkiDroid 2.17

使用的方法是在卡片的正面模板與背面模板裡直接插入 {{tts}} 欄位。
因此未安裝AwesomeTTS、HyperTTS與gTTS等附加元件時,Anki仍能做文字轉語音的播放操作。

1. 內建TTS欄位

[!info] {{tts}}格式

  • 欄位格式:{{tts 語言代碼:播音的欄位}}{{tts 語言代碼 voices=語音種類:播音的欄位}}
  • 範例:{{tts en_US:Front}}{{tts zh_TW voices=Microsoft_Yating:Extra}}

使用前可以先用下列欄位列出到使用的語音服務:

{{tts-voices:}} 可列出所有可使用的語音服務

▼ 預設的語音服務選項

TTS voices available:
{{tts en_GB voices=Microsoft_George}}
{{tts en_GB voices=Microsoft_Hazel}}
{{tts en_GB voices=Microsoft_Hazel}}
{{tts en_GB voices=Microsoft_Susan}}
{{tts en_US voices=Microsoft_David}}
{{tts en_US voices=Microsoft_David}}
{{tts en_US voices=Microsoft_Mark}}
{{tts en_US voices=Microsoft_Zira}}
{{tts en_US voices=Microsoft_Zira}}
{{tts zh_CN voices=Microsoft_Huihui}}
{{tts zh_CN voices=Microsoft_Huihui}} (unavailable)
{{tts zh_CN voices=Microsoft_Kangkang}} (unavailable)
{{tts zh_CN voices=Microsoft_Yaoyao}} (unavailable)
{{tts zh_TW voices=Microsoft_Hanhan}}
{{tts zh_TW voices=Microsoft_Hanhan}} (unavailable)
{{tts zh_TW voices=Microsoft_Yating}} (unavailable)
{{tts zh_TW voices=Microsoft_Zhiwei}} (unavailable)
One or more voices are unavailable. Installing a Windows language pack may help.

2. 部份內容播音

  • 使用[anki:tts][/anki:tts]能達到指定內容播音的功能
  • 可省略Anki模板設定插入{{tts}}的操作,且{{tts}}必須使用欄位,[anki:tts]則可靈活指定內容
  • 官方文件裡說明[anki:tts]的內容能使用{{欄位}},但實測無法成功
[anki:tts lang=zh_TW]some text[/anki:tts]

▼ 範例

7A-1
# 「朦朧」的發音和解釋

---

朦ㄇㄥˊ
朧ㄌㄨㄥˊ
📝 模糊不清的樣子,此處形容月色昏暗。

[anki:tts lang=zh_TW voices=Microsoft_Yating]
答案是:
朦朧
模糊不清的樣子,此處形容月色昏暗。
[/anki:tts]

3. 💡 相關鏈接

💡 解說文章:
✅Field Replacements - Anki Manual: https://docs.ankiweb.net/templates/fields.html?highlight=TTS#text-to-speech-for-individual-fields

4. 教學影片

https://youtu.be/a5mgXi6Wvv4

##

您可能也會有興趣的類似文章


Viewing all articles
Browse latest Browse all 897

Trending Articles