Comments (5)
It does seem to be quite a difficult problem
To be clear, Anki and Brainbrew make it incredibly easy to add pronunciations, whether IPA, audio, or something else.
The difficulty is in the social perspective.
Who decides what does/doesn't get included in this deck? For places with multiple pronunciations, which region's pronunciation is "correct"? One person wants audio files for the entire deck that always autoplay, but that is incredibly annoying to another person is frequently embarrassed in public because they forgot to turn down their phone volume.
To sidestep the issues personally, I changed my card style to links to the names to go directly to a Forvo pronunciations webpage. (I shared this code in #81, see my comment for additional links and better styling if you're interested)
<div class="value">
<a class=unobtrusive href="https://www.wikipedia.org/wiki/Special:Search?search={{Capital}}">{{Capital}}</a>
<a class="unobtrusive" style="font-size: 90%; vertical-align: top; " href="https://forvo.com/word/{{Capital}}/#en">๐︎</a>
</div>
from ultimate-geography.
I am not too sure how accurate the resource that my teacher suggested is though. Accurate pronunciation seems to be quite elusive according to the page that you suggested me to look at.
from ultimate-geography.
Thanks for the suggestion!
This is a topic that we've been (excessively?) discussing for a while, with a few potential solutions, each with various problems, here: #81. Please feel free to comment there! Please also feel free to make a stab at an implementation, if you have time. (I personally would be happy with even a partially-flawed implementation as a variant deck.)
Technically, using Awesome TTS, with English as the language might work if whatever TTS backend you're using is sufficiently good. (I haven't tried any, so I can't tell if there are any such.) After all, you're interested in the pronunciation English, not in the native language(s) of the country. The key stumbling block is that if the TTS engine isn't good-enough, then it'll mangle the countries with unusual pronunciations, which are obviously the ones that you'd be most interested in. The worst case would be if it gives a plausible but wrong pronunciation, and I'm not sure how to work around that. :/
from ultimate-geography.
Thanks for the response! I am surprised that no one has cracked this problem, but It does seem to be quite a difficult problem to fix. I can only kind-of code in HTML and CSS, so I probably wouldn't be of much use for solving the problem. My hard core WH teacher is making my high school class learn all of the countries, and, luckily, he has provided a resource to get accurate pronunciations. I am just going to have to bite the bullet and manually find mispronounced country names then replace them with correct ones. Using Anki to get a 100% on every quiz and test is worth the trouble though.
from ultimate-geography.
FYI, @Firdoost, if you decide to go with @ukanuk's clever solution, the README has a section on how to preserve modifications to the deck's templates when upgrading.
from ultimate-geography.
Related Issues (20)
- Typo in Dutch name for "Wallis and Futuna"
- Typo in Dutch card for Bermuda HOT 1
- Consider blurring flag of Dominican Republic HOT 3
- Add Latin translation HOT 3
- Missing capitals for territories HOT 4
- Add explanation when both the civil and state flags are commonly used HOT 2
- Yemen Flag vs Monaco Flag HOT 3
- "The front of this card is blank" on some cards after updating HOT 4
- Where are the maps stored? HOT 1
- Consider adding info about recent Afghanistan flag change HOT 5
- [SV] Formal name for United Kingdom HOT 9
- Adding autonomous territories HOT 8
- Structure for expansion of "Ultimate Geography" HOT 2
- An opportunity to address a gap in Anki decks: mountain ranges HOT 5
- Kazakhstan Capital Name Changed Back to Astana HOT 1
- Remove Republic of Artsakh HOT 8
- Incorrect capital name for Kazakhstan HOT 1
- Generating maps HOT 2
- Update Kyrgyzstanโs flag HOT 1
- South Ossetia is part of Europe? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ultimate-geography.