-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathexample.py
38 lines (34 loc) · 913 Bytes
/
example.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
from tatoeba_to_anki import AnkiDeckCreator
from tatoeba_to_anki.download_audio import DownloadMode
if __name__ == "__main__":
adc = AnkiDeckCreator(
"Czech",
"English",
max_sentence_number=4,
tts_voices=None#"pl-PL-ZofiaNeural",
)
print(adc.tts_voices)
adc.export_anki_deck()
adc.create_ankiweb_info(9000)
#adc.export_anki_deck()
quit()
envoice = "en-GB-LibbyNeural"
adc = AnkiDeckCreator(
"English",
"Spanish",
tts_voices=envoice,
max_sentence_number=5,
download_and_create_english_dictionary=False,
)
adc.export_anki_deck()
quit()
# Latin without TTS
adc = AnkiDeckCreator(
"Latin",
"English",
max_sentence_number=9000,
tts_voices=[],
audio_download_mode=DownloadMode.NONE,
minimum_skill_level=5,
)
adc.export_anki_deck()