AnkiWeb
- Rating
- 2 (π 2 Β· π 0)
- Updated
- 2020-04-24
- Anki versions
- unknown
- Description language
- en
AnkiWeb addon 2090845100
Generates AWS Polly audio for Anki cards from configured fields, using credentials, engine, region, voice, templates, and SSML separators.
Open on AnkiWeb GitHub Ask about alternatives
abandoned
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.0 | β | 2020-04-24 |
Loadingβ¦
Generates sentence audio via local AI TTS and translates selected Browse notes into target fields, requiring configured endpoints, mappings, and a running TTS server.
Synthesizes Japanese audio at review time via a local VOICEVOX server, with central preset routing, text cleanup rules, caching, and optional audio export.
Adds speech to flashcards using premium and free text-to-speech services, with easy voice sampling, text-processing rules, Ogg support, and one-click editor audio insertion.
Generates high-quality Japanese audio for Anki cards via VOICEVOX, requiring the engine running and a right-click card browser workflow.
Plays audio from a local dictionary, then online gTTS, then offline Piper TTS, with cycling, smart caching, and failover.
Automatically generates Word-field audio via Sound of Text and Google Translate translation, placing audio and translation in configurable or recently clicked fields with configurable languages and voice.
This addon let's you add audio from (aws) polly to your deck.
{
"access_id": "",
"access_key": "",
"audio_field": "audio",
"engine": "standard",
"query_fields": ["text"],
"query_fields_seperator": "<break/>",
"template": "{text}",
"region": "eu-west-1",
"voice": ""
}
If I would want to create a audio file from the fields singular1 and singular2, which contain the first and second conjugated forms of some german verb, seperated by a short break of 1s and save the result to the audio field, I would do it like this:
{
"access_id": "idididididididid",
"access_key": "keykeykeykeykey",
"audio_field": "audio",
"engine": "standard",
"query_fields": ["singular1", "singular2"],
"query_fields_seperator": "<break time=\"1s\">",
"template": "{combined}",
"region": "eu-west-1",
"voice": "Hans"
}
you could also change the template to this (same result):
{
"template": "{singular1}<break time=\"1s\">{singular2}"
}
or this (same result):
{
"template": "<speak>{singular1}<break time=\"1s\">{singular2}</speak>"
}