# TTS functionality

**URL:** <https://forums.ankiweb.net/t/tts-functionality/15628>\
**Category:** Development\
**Created:** [December 3, 2021, 1:43am UTC](https://forums.ankiweb.net/t/tts-functionality/15628 "2021-12-03T01:43:03Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![lucw](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/lucw/32/29840_2.png) [@lucw](https://forums.ankiweb.net/u/lucw)\
**Post date:** [December 3, 2021, 1:43am UTC](https://forums.ankiweb.net/t/tts-functionality/15628/1 "2021-12-03T01:43:03Z")

</div>

Is it correct to say that Anki desktop TTS will read cloze elisions as the english word “blank” by default? Is there a way to disable this behavior ? Some users of AwesomeTTS have brought it up, and I’ve instructed them to add a text replacement rule to get around the issue for now.  
Same question for AnkiMobile iOS, can this behavior be disabled ? Given input `say this {{c1::word}}`, I want audio output to read `say this` instead of `say this blank`.

---

<div class="post-metadata">

**Author:** ![dae](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/dae/32/65_2.png) [@dae](https://forums.ankiweb.net/u/dae)\
**Post date:** [December 3, 2021, 6:33am UTC](https://forums.ankiweb.net/t/tts-functionality/15628/2 "2021-12-03T06:33:38Z")

</div>

It currently can’t be turned off. Do you have more info on their use case? I’ve only had one report about this so far, and it was a user who was adding an empty cloze to the end of each question, when they would have been better off using a standard Basic notetype.

---

<div class="post-metadata">

**Author:** ![Rumo](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/rumo/32/1505_2.png) [@Rumo](https://forums.ankiweb.net/u/Rumo)\
**Post date:** [December 3, 2021, 9:52am UTC](https://forums.ankiweb.net/t/tts-functionality/15628/3 "2021-12-03T09:52:32Z")

</div>

> [@lucw](#):
>
> Is it correct to say that Anki desktop TTS will read cloze elisions as the english word “blank” by default?

To be precise, it uses a localisation of “blank” depending on the interface language. So if you have set Anki to French, “[…]” will be pronounced “vide”, even if the TTS voice is Japanese for example.

---

<div class="post-metadata">

**Author:** ![lucw](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/lucw/32/29840_2.png) [@lucw](https://forums.ankiweb.net/u/lucw)\
**Post date:** [December 3, 2021, 12:20pm UTC](https://forums.ankiweb.net/t/tts-functionality/15628/4 "2021-12-03T12:20:47Z")

</div>

@dae some users just don’t like hearing “blank”, not sure whether there’s anymore to it. thankfully it can be replaced with empty strings so it works for them, but someone asked whether this can be turned off on mobile. I have the answer now. I think it may be specific to medical students but i’ll try to find out more.  
Separately, with Anki 2.1.20’s TTS feature, at some point it seemed like a good idea to use the TTS framework, but it seems that some power users really have very specific demands which may warrant implementing some kind of template format for AwesomeTTS’ successor.

---

<div class="post-metadata">

**Author:** ![dae](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/dae/32/65_2.png) [@dae](https://forums.ankiweb.net/u/dae)\
**Post date:** [December 4, 2021, 11:33pm UTC](https://forums.ankiweb.net/t/tts-functionality/15628/5 "2021-12-04T23:33:05Z")

</div>

What features are currently missing that wouldn’t be covered by [Decide on a syntax for tts outside of field references · Issue #1507 · ankitects/anki · GitHub](https://github.com/ankitects/anki/issues/1507)?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/1X/8f1279ababc5879d54e4838989f606cfe55af8c7.jpeg) [@system](https://forums.ankiweb.net/u/system)\
**Post date:** [May 1, 2023, 3:16am UTC](https://forums.ankiweb.net/t/tts-functionality/15628/6 "2023-05-01T03:16:41Z")

</div>


