diff --git a/LZMP3.csv b/LZMP3.csv new file mode 100644 index 0000000..38df86e --- /dev/null +++ b/LZMP3.csv @@ -0,0 +1,512 @@ +Hallo!;Hej!mp3/Hej.mp3 +mehr;mer +weniger;mindre +Willkommen!;Välkommen! +Hilfe!;Hjälp! +Warum?;Varför? +Wie?;Hur? +kommen;komma +von;från +sehen;se +nett;trevlig +später;senare +leben;leva +ich wurde geboren;jag föddes +das Jahr;året +die Schulferien;lovet +Deutschland;Tyskland +Schweden;Sverige +die Ferien, der Urlaub;semestern +das Flugzeug;flygplanet +der Bus;bussen +der Morgen;morgonen +der Abend;kvällen +die Sonne;solen +sonnig;soligt +der Sonnenaufgang;soluppgången +der Sonnenuntergang;solnedgången +der Strand;stranden +liegen;ligga +schwimmen;simma +der Sport;sporten +der Ball;bollen +spielen;spela +wollen;vilja +das Buch;boken +die Zeitung;tidningen +die Idee;idén +die Toilette;toaletten +das Meer;havet +die Insel;ön +das Hotel;hotellet +das Zimmer;rummet +das Abendessen;middagen +sicher;säker +in Ordnung;okej +hier;här +dort;där +dort drüben;där borta +gestern;igår +mit;med +der Flughafen;flygplatsen +das Flughafengebäude;flygplatsterminalen +der Flug;flyget +aussteigen aus;kliva av +der Ausgang;utgången +gehen;gå +müde;trött +spät;sen +bleiben;stanna +verlassen;lämna +die Zollkontrolle;tullkontrollen +das Gepäck;bagaget +der Koffer;väskan +der Kofferkuli;bagagevagnen +der Rucksack;ryggsäcken +die Reisetasche;resväskan +heben;lyfta +einfach;enkel +schwer;tung +können;kunna +nicht können;inte kunna +der Nachmittag;eftermiddagen +der Tourist;turisten +die Sprache;språket +alle;alla +kaufen;köpa +aber;men +durch;genom +nach;efter +bei;hos +für;för +sehr;mycket +richtig;rätt +fertig;färdig +null;noll +einundzwanzig;tjugoett +zweiundzwanzig;tjugotvå +dreißig;trettio +vierzig;fyrtio +fünfzig;femtio +sechzig;sextio +siebzig;sjuttio +achtzig;åttio +neunzig;nittio +einhundert;ett hundra +eintausend;ett tusen +eine Million;en miljon +eine Milliarde;en miljard +ich;jag +du;du +er;han +sie;hon +es;den, det +wir;vi +uns;oss +die Frau;kvinnan +die Stadt;staden +der Bahnhof;järnvägsstationen +der Zug;tåget +die Haltestelle;hållplatsen +die Information;informationen +die Warteschlange;kön +die Fahrkarte;biljetten +billig;billig +die Einzelfahrkarte;enkelbiljetten +einfach, einzeln;enkel +nach, in, an;till +über, von;över +die Rückfahrkarte;returbiljetten +das Wechselgeld;växelpengarna +der Rest;resten +die Währung;valutan +die Kreditkarte;kreditkortet +das Trinkgeld;dricksen +der Busbahnhof;busstationen +das Taxi;taxin +der Fahrer;föraren +der Fahrgast;passageraren +der Sitzplatz;sittplatsen +die Reise;resan +machen;göra +weit;långt +wie lang;hur långt +die Rückkehr;återresan +der Tag;dagen +die Nacht;natten +morgen;imorgon +immer;alltid +nie;aldrig +jetzt;nu +die Zeit;tiden +die Uhr;klockan +die Stunde;timmen +eine halbe Stunde;en halvtimme +halb;halv +das Viertel;kvarteret +die Minute;minuten +die Sekunde;sekunden +mein;min +dein;din +dieser;denna, detta +oder;eller +in;i +nächster;nästa +die Wechselstube;växelkontoret +der Wechselkurs;växelkursen +wechseln;växla +die Gebühr;avgiften +das Bargeld;kontanterna +die Rechnung (im Restaurant);notan +der Geldschein;sedeln +die Münze;myntet +die Quittung;kvittot +die Unterschrift;underskriften +der Geldautomat;bankomaten +das Bankkonto;bankkontot +die Frau;kvinnan +aber;men +der Mann;mannen +die Geheimzahl;pin-koden +der Scheck;checken +die Brieftasche;plånboken +der Geldbeutel;portmonnän +leihen;låna +sagen;säga +ich habe nicht;jag har inte +er hat nicht;han har inte +die Nachricht;nyheten +lesen;läsa +denken;tänka +lernen;studera +sehr gut;mycket bra +ein Uhr;klockan ett +zwei Uhr;klockan två +Viertel vor drei;kvart i tre +Viertel nach vier;kvart över fyra +zehn nach fünf;tio över fem +halb sieben;halv sju +fünf vor zehn;fem i tio +halb zwölf;halv tolv +mittags, zwölf Uhr;klockan tolv +heute;idag +dann;sedan, sen +auch;också +herein kommen;komma in +sich umsehen;se sig om +sich hinsetzen;sätta sig +die Möbel;möbeln +der Tisch;bordet +frei;ledig +hungrig;hungrig +durstig;törstig +der Kellner;kyparen +entscheiden;bestämma +bestellen;beställa +das Essen;maten +das Glas;glaset +die Tasse;koppen +der Kaffee;kaffet +die Milch;mjölken +die heiße Schokolade;den varma chokladen +der Tee;teet +der Schwarztee;det svarta teet +die Teekanne;tekannan +einschenken;hälla +der Teller;tallriken +das Messer;kniven +die Gabel;gaffeln +der Löffel;skeden +das Brot;brödet +das Sandwich;smörgåsen +das Brötchen;småfrallorna +der Keks;kexet +der Monat;månaden +die Leute;folket +glücklich;lycklig +der Student;studenten +nun ja;nåja +der Ausflug;utflykten +das Plakat;affischen +die Schlagzeile;rubriken +schreiben;skriva +die Besichtigungstour;sightseeingturen +besichtigen;besöka +die Führung;rundturen +der Fremdenführer;guiden +die Gruppe;gruppen +der Erwachsene;den vuxna +der Senior;pensionären +die Ermäßigung;rabatten +der Stadtplan;stadskartan +das Stadtzentrum;stadscentrum +die Altstadt;gamla stan +der Platz;torget +die Kathedrale;katedralen +die Kirche;kyrkan +das Schloss;slottet +der Turm;tornet +die Mauer;muren +das Bauwerk;byggnaden +das Museum;museet +antik;antik +geöffnet;öppet +geschlossen;stängt +der Bürger;medborgaren +der Park;parken +der See;sjön +der Wald;skogen +die Wüste;öknen +das Beispiel;exemplet +zum Beispiel;till exempel +brauchen;behöva +geben;ge +wichtig;viktig +folgende;följande +hindurch;genom +das Schlafzimmer;sovrummet +das Wohnzimmer;vardagsrummet +das Badezimmer;badrummet +die Tür;dörren +klopfen;knacka +der Schlüssel;nyckeln +der Stuhl;stolen +das Bett;sängen +schlafen;sova +der Fernseher;teven +schauen;titta +wissen;veta +das Satellitenfernsehen;satellit-TVn +der Kanal;kanalen +das Radio;radion +gegenüber;mittemot +neben;bredvid +extra;extra +sogar;till och med +haben;ha +das Eigentum;egendomen +die Klasse;klassen +der Besitzer;ägaren +zahlen;betala +lassen;låta +liebenswürdig;älskvärd +natürlich;naturligtvis +wunderbar;underbar +kein Problem;inga problem +falsch;fel +so;så +aufstehen;stiga upp +zurückkommen;komma tillbaka +das Mittagessen;lunchen +die Mahlzeit;måltiden +kochen;laga mat +schmecken;smaka +das Ei;ägget +das gekochte Ei;det kokta ägget +das Spiegelei;det stekta ägget +das Rührei;äggröran +die (Corn)Flakes;flingorna +die Marmelade;sylt +die Orangenmarmelade;apelsinmarmeladen +der Schinken;skinkan +das Fleisch;köttet +der Kühlschrank;kylskåpet +arbeiten;arbeta +bei der Arbeit;på jobbet +das Büro;kontoret +die Bank;banken +reden;prata +sprechen;tala +sein;vara +lieben;älska +jeder;alla +deren;deras +oft;ofta +manchmal;ibland +gewöhnlich;vanligtvis +schließlich;slutligen +aufwachen;vakna +das Wetter;vädret +die Wettervorhersage;väderprognosen +Grad Celsius;grader celsius +warm;varm +heiß;het +kalt;kall +kälter;kallare +scheußlich;avskyvärd +fantastisch;fantastisk +windig;vindig +der Wind;vinden +der Nebel;dimman +neblig;dimmig +die Luft;luften +die Wolke;molnet +der Regen;regnet +der Schnee;snön +das Eis;isen +zurück;tillbaka +Entschuldigen Sie;ursäkta mig +die Unterhaltung;samtalet +beenden;avsluta +die Richtung;riktningen +die Kreuzung;korsningen +geradeaus;rakt fram +links;vänster +finden;hitta +folgen;följa +vergessen;glömma +bemerken;märka +drinnen;inne +draußen;ute +der Markt;marknaden +nach Hause kommen;komma hem +der Mantel;rocken +das Ding;saken +früh;tidig +der Speisesaal;matsalen +der Kellner;kyparen +hungrig sein;att vara hungrig +das Menü;menyn +das Gericht;maträtten +der Hauptgang;huvudrätten +hausgemacht;hemmagjord +vegetarisch;vegetarisk +die Pizza;pizzan +das Salatbüfett;salladsbuffén +griechisch;grekisk +die Soße;såsen +die Serviette;servetten +der Nachtisch;efterrätten +der Teelöffel;teskeden +die Ferienanlage;semesteranläggningen +die Pension;pensionatet +der Aufenthaltsraum;uppehållsrummet +die Rezeption;receptionen +der Campingplatz;campingplatsen +das Camping;campingen +das Zelt;tältet +zelten;tälta +vermieten;hyra ut +die Miete;hyran +die Nebenkosten;extrakostnaderna +der Balkon;balkongen +die Dusche;duschen +die Bettdecke;täcket +das Paar;paret +mein Ehemann;min man +der Sport;sporten +Fußball;fotboll +Tennis;tennis +der Schläger;racketen +der Volleyball;volleybollen +im Stadtzentrum;i stadscentrum +das Billard;biljarden +die Woche;veckan +der Montag;måndagen +der Dienstag;tisdagen +der Mittwoch;onsdagen +der Donnerstag;torsdagen +der Freitag;fredagen +der Samstag;lördagen +der Sonntag;söndagen +das nächste Mal;nästa gång +vielleicht;kanske +der Januar;januari +der Februar;februari +der März;mars +der April;april +der Mai;maj +der Juni;juni +der Juli;juli +der August;augusti +der September;september +der Oktober;oktober +der November;november +der Dezember;december +unhöflich;oartig +kurz;kort +lang;lång +nur;bara +ohne;utan +kaufen;köpa +kosten;kosta +ein Paar;ett par +leer;tom +feiern;fira +heute Abend;ikväll +das Geschäft;affären +die Spezialität;specialiteten +der Koch;kocken +der Apfel;äpplet +die Birne;päronet +die Banane;bananen +der Pfirsich;persikan +die Orange;apelsinen +die Zitrone;citronen +die Ananas;ananasen +das Gemüse;grönsaken +die Gurke;gurkan +die Tomate;tomaten +der Spinat;spenaten +der Mais;majsen +der Kohl;kålen +die Bohne;bönan +der Reis;riset +die Nudeln;nudlarna +der Blumenkohl;blomkålen +die Zwiebel;löken +der Salat;salladen +die Salatsoße;salladsdressingen +die Butter;smöret +fettig;fett +das Steak;biffen +das Roastbeef;rostbiffen +das Lammfleisch;lammköttet +das Würstchen;korven +der Fisch;fisken +das Milchprodukt;mjölkprodukten +der Käse;osten +das Milchshake;milkshaken +die Schokolade;chokladen +das (Speise)Eis;glassen +weiß;vit +rot;röd +der Rum;rommen +der Wodka;vodkan +die Kultur;kulturen +helfen;hjälpa +ausgehen;gå ut +nächste Woche;nästa vecka +schrecklich;avskyvärd +das Haus;huset +das Untergeschoss;källaren +das Fenster;fönstret +glauben;tro +bedeuten;betyda +verstehen;förstå +die Besichtigung;sightseeingen +interessant;intressant +viel;mycket +viele;många +über;över +schon;redan +der Brief;brevet +das Foto;fotot +hoffen;hoppas +der Ort;platsen +der Junge;pojken +das Mädchen;flickan +der Kurs;kursen +neu;ny +das Auto;bilen +geradeaus;rakt fram +die Polizei;polisen +der Krankenwagen;ambulansen +das Superbenzin;den 98-oktaniga bensinen +der Bahnhof;järnvägsstationen +die U-Bahn;tunnelbanan +klein;liten +exakt;exakt +zusammen;tillsammans +rauchen;röka +eigentlich;egentligen diff --git a/csv2anki_mp3.py b/csv2anki_mp3.py new file mode 100644 index 0000000..fe98ea5 --- /dev/null +++ b/csv2anki_mp3.py @@ -0,0 +1,86 @@ +import genanki +import csv +import random + + +# Variablen +ausgabe_datei = "LZ.apkg" +csv_datei = "LZ.csv" # Name der CSV-Datei + +# Konvertieren der LZ-Kopie zu CSV, CSV-Trenner ist das Semikolon +# Datei einlesen und neue Datei schreiben +with open('LZ.txt', 'r', encoding='utf-8') as input_file, open('LZ.csv', 'w', encoding='utf-8', newline='') as output_file: + reader = csv.reader(input_file, delimiter='\t') # Tab als Trennzeichen + writer = csv.writer(output_file, delimiter=';') # Semikolon als Trennzeichen + + for row in reader: + if len(row) >= 3: # Sicherstellen, dass es mindestens 3 Spalten gibt + writer.writerow([row[1], row[2]]) # Spalte 2 und 3 schreiben + + +# Erstelle ein Anki-Deck +deck_id = 123456789 # Zufällige Zahl, um das Deck eindeutig zu identifizieren +deck_name = "Langzeit" # Name des Decks +my_deck = genanki.Deck(deck_id, deck_name) + +# Definiere ein einfaches Anki-Kartenmodell +my_model = genanki.Model( + 1607392319, # Zufällige Zahl, um das Modell eindeutig zu identifizieren + "Einfaches Modell", + fields=[ + {"name": "Frage"}, + {"name": "Antwort"}, + ], + templates=[ + { + "name": "Normal", + "qfmt": "{{Frage}}", # Front der Karte + "afmt": "{{FrontSide}}
{{Antwort}}", # Rückseite der Karte + }, + ], + css=""" + .card { + display: flex; + justify-content: center; + align-items: center; + text-align: center; + font-family: Arial, sans-serif; + font-size: 24px; + height: 100%; + } + """, +) + +# Lies die CSV-Datei und füge Karten hinzu +karten = [] +with open(csv_datei, "r", encoding="utf-8") as file: + reader = csv.reader(file,delimiter=";") + next(reader) # Überspringe die Kopfzeile + for i, row in enumerate(reader, start=2): # Starte bei Zeile 2 wegen der Kopfzeile + if len(row) != 2: + print(f"Warnung: Zeile {i} hat nicht genau 2 Spalten und wird übersprungen: {row}") + continue + frage, antwort = row + karten.append((frage, antwort)) + # Als "Normal" drehen + karten.append((antwort,frage)) + #my_note = genanki.Note( + # model=my_model, + # fields=[frage, antwort], + #) + #my_deck.add_note(my_note) + +# Mische die Reihenfolge der Karten +random.shuffle(karten) + +# Füge die gemischten Karten zum Deck hinzu +for frage, antwort in karten: + my_note = genanki.Note( + model=my_model, + fields=[frage, antwort], + ) + my_deck.add_note(my_note) + +# Erstelle das Anki-Paket +genanki.Package(my_deck).write_to_file(ausgabe_datei) +print(f"Anki-Stapel wurde erfolgreich in '{ausgabe_datei}' gespeichert.") \ No newline at end of file diff --git a/mp3/2025-01-31 19-46-13.mp3 b/mp3/2025-01-31 19-46-13.mp3 new file mode 100644 index 0000000..8c05766 Binary files /dev/null and b/mp3/2025-01-31 19-46-13.mp3 differ diff --git a/mp3/Hej.mp3 b/mp3/Hej.mp3 new file mode 100644 index 0000000..0773d61 Binary files /dev/null and b/mp3/Hej.mp3 differ diff --git a/mp3/Ja.mp3 b/mp3/Ja.mp3 new file mode 100644 index 0000000..0671df4 Binary files /dev/null and b/mp3/Ja.mp3 differ diff --git a/mp3/LZMP3.csv b/mp3/LZMP3.csv new file mode 100644 index 0000000..c1267f3 --- /dev/null +++ b/mp3/LZMP3.csv @@ -0,0 +1,617 @@ +Hallo!;Hej!;Hej.mp3 +Ja;Ja;Ja.mp3 +Nein;Nej;Nej.mp3 +danke;tack;Tack.mp3 +Entschuldigung;Ursäkta;Ursäkta.mp3 +eins;ett;ett.mp3 +zwei;två;två.mp3 +drei;tre;tre.mp3 +vier;fyra;fyra.mp3 +fünf;fem;fem.mp3 +sechs;sex;sex.mp3 +sieben;sju;sju.mp3 +acht;åtta;åtta.mp3 +neun;nio;nio.mp3 +zehn;tio;tio.mp3 +wie viel;hur mycket;hur_mycket.mp3 +der Name;namnet;namnet.mp3 +Guten Morgen.;God morgon.;God_morgon.mp3 +Guten Abend.;God kväll.; +oben;uppe; +unten;nere; +jung;ung; +alt;gammal; +elf;elva; +zwölf;tolv; +dreizehn;tretton; +vierzehn;fjorton; +fünfzehn;femton; +sechzehn;sexton; +siebzehn;sjutton; +achtzehn;arton; +neunzehn;nitton; +zwanzig;tjugo; +Auf Wiedersehen!;På återseende!; +das Geld;pengarna; +fragen;fråga; +gut;bra; +schlecht;dåligt; +Wo?;Var?; +der Mann;mannen; +die Frau;kvinnan; +das Kind;barnet; +treffen;träffa; +der Freund;vännen; +das Wasser;vattnet; +das Bier;ölen; +das Frühstück;frukosten; +essen;äta; +trinken;dricka; +groß;stor; +größer;större; +klein;liten; +kleiner;mindre; +mehr;mer; +weniger;mindre; +Willkommen!;Välkommen!; +Hilfe!;Hjälp!; +Warum?;Varför?; +Wie?;Hur?; +kommen;komma; +von;från; +sehen;se; +nett;trevlig; +später;senare; +leben;leva; +ich wurde geboren;jag föddes; +das Jahr;året; +die Schulferien;lovet; +Deutschland;Tyskland; +Schweden;Sverige; +die Ferien, der Urlaub;semestern; +das Flugzeug;flygplanet; +der Bus;bussen; +der Morgen;morgonen; +der Abend;kvällen; +die Sonne;solen; +sonnig;soligt; +der Sonnenaufgang;soluppgången; +der Sonnenuntergang;solnedgången; +der Strand;stranden; +liegen;ligga; +schwimmen;simma; +der Sport;sporten; +der Ball;bollen; +spielen;spela; +wollen;vilja; +das Buch;boken; +die Zeitung;tidningen; +die Idee;idén; +die Toilette;toaletten; +das Meer;havet; +die Insel;ön; +das Hotel;hotellet; +das Zimmer;rummet; +das Abendessen;middagen; +sicher;säker; +in Ordnung;okej; +hier;här; +dort;där; +dort drüben;där borta; +gestern;igår; +mit;med; +der Flughafen;flygplatsen; +das Flughafengebäude;flygplatsterminalen; +der Flug;flyget; +aussteigen aus;kliva av; +der Ausgang;utgången; +gehen;gå; +müde;trött; +spät;sen; +bleiben;stanna; +verlassen;lämna; +die Zollkontrolle;tullkontrollen; +das Gepäck;bagaget; +der Koffer;väskan; +der Kofferkuli;bagagevagnen; +der Rucksack;ryggsäcken; +die Reisetasche;resväskan; +heben;lyfta; +tragen;bära; +einfach;enkel; +schwer;tung; +können;kunna; +nicht können;inte kunna; +der Nachmittag;eftermiddagen; +der Tourist;turisten; +die Sprache;språket; +verschiedene;olika; +alle;alla; +kaufen;köpa; +aber;men; +durch;genom; +nach;efter; +bei;hos; +für;för; +sehr;mycket; +richtig;rätt; +fertig;färdig; +null;noll; +einundzwanzig;tjugoett; +zweiundzwanzig;tjugotvå; +dreißig;trettio; +vierzig;fyrtio; +fünfzig;femtio; +sechzig;sextio; +siebzig;sjuttio; +achtzig;åttio; +neunzig;nittio; +einhundert;ett hundra; +eintausend;ett tusen; +eine Million;en miljon; +eine Milliarde;en miljard; +ich;jag; +du;du; +er;han; +sie;hon; +es;den, det; +wir;vi; +uns;oss; +die Frau;kvinnan; +die Stadt;staden; +der Bahnhof;järnvägsstationen; +der Zug;tåget; +die Haltestelle;hållplatsen; +die Information;informationen; +die Warteschlange;kön; +die Fahrkarte;biljetten; +billig;billig; +die Einzelfahrkarte;enkelbiljetten; +einfach, einzeln;enkel; +nach, in, an;till; +über, von;över; +die Rückfahrkarte;returbiljetten; +das Wechselgeld;växelpengarna; +der Rest;resten; +die Währung;valutan; +die Kreditkarte;kreditkortet; +das Trinkgeld;dricksen; +der Busbahnhof;busstationen; +das Taxi;taxin; +der Fahrer;föraren; +der Fahrgast;passageraren; +der Sitzplatz;sittplatsen; +die Reise;resan; +machen;göra; +weit;långt; +wie lang;hur långt; +die Rückkehr;återresan; +der Tag;dagen; +die Nacht;natten; +morgen;imorgon; +immer;alltid; +nie;aldrig; +jetzt;nu; +die Zeit;tiden; +die Uhr;klockan; +die Stunde;timmen; +eine halbe Stunde;en halvtimme; +halb;halv; +das Viertel;kvarteret; +die Minute;minuten; +die Sekunde;sekunden; +mein;min; +dein;din; +dieser;denna, detta; +oder;eller; +in;i; +nächster;nästa; +die Wechselstube;växelkontoret; +der Wechselkurs;växelkursen; +wechseln;växla; +die Gebühr;avgiften; +das Bargeld;kontanterna; +die Rechnung (im Restaurant);notan; +der Geldschein;sedeln; +die Münze;myntet; +die Quittung;kvittot; +die Unterschrift;underskriften; +der Geldautomat;bankomaten; +das Bankkonto;bankkontot; +die Frau;kvinnan; +aber;men; +der Mann;mannen; +die Geheimzahl;pin-koden; +der Scheck;checken; +die Brieftasche;plånboken; +der Geldbeutel;portmonnän; +leihen;låna; +sagen;säga; +ich habe nicht;jag har inte; +er hat nicht;han har inte; +die Nachricht;nyheten; +lesen;läsa; +denken;tänka; +lernen;studera; +sehr gut;mycket bra; +ein Uhr;klockan ett; +zwei Uhr;klockan två; +Viertel vor drei;kvart i tre; +Viertel nach vier;kvart över fyra; +zehn nach fünf;tio över fem; +halb sieben;halv sju; +fünf vor zehn;fem i tio; +halb zwölf;halv tolv; +mittags, zwölf Uhr;klockan tolv; +heute;idag; +dann;sedan, sen; +auch;också; +herein kommen;komma in; +sich umsehen;se sig om; +sich hinsetzen;sätta sig; +die Möbel;möbeln; +der Tisch;bordet; +frei;ledig; +hungrig;hungrig; +durstig;törstig; +der Kellner;kyparen; +entscheiden;bestämma; +bestellen;beställa; +das Essen;maten; +das Getränk;drycken; +das Glas;glaset; +die Tasse;koppen; +der Kaffee;kaffet; +die Milch;mjölken; +die heiße Schokolade;den varma chokladen; +der Tee;teet; +der Schwarztee;det svarta teet; +die Teekanne;tekannan; +einschenken;hälla; +der Teller;tallriken; +das Messer;kniven; +die Gabel;gaffeln; +der Löffel;skeden; +das Brot;brödet; +das Sandwich;smörgåsen; +das Brötchen;småfrallorna; +der Keks;kexet; +der Monat;månaden; +die Leute;folket; +glücklich;lycklig; +der Student;studenten; +nun ja;nåja; +der Ausflug;utflykten; +das Plakat;affischen; +die Schlagzeile;rubriken; +schreiben;skriva; +die Besichtigungstour;sightseeingturen; +besichtigen;besöka; +die Führung;rundturen; +der Fremdenführer;guiden; +die Gruppe;gruppen; +der Erwachsene;den vuxna; +der Senior;pensionären; +die Ermäßigung;rabatten; +der Stadtplan;stadskartan; +das Stadtzentrum;stadscentrum; +die Altstadt;gamla stan; +der Platz;torget; +die Kathedrale;katedralen; +die Kirche;kyrkan; +das Schloss;slottet; +der Turm;tornet; +die Mauer;muren; +das Bauwerk;byggnaden; +das Denkmal;minnesmärket; +das Museum;museet; +antik;antik; +geöffnet;öppet; +geschlossen;stängt; +der Bürger;medborgaren; +der Park;parken; +der See;sjön; +der Wald;skogen; +die Wüste;öknen; +das Beispiel;exemplet; +zum Beispiel;till exempel; +brauchen;behöva; +geben;ge; +wichtig;viktig; +folgende;följande; +hindurch;genom; +das Schlafzimmer;sovrummet; +das Wohnzimmer;vardagsrummet; +das Badezimmer;badrummet; +die Tür;dörren; +klopfen;knacka; +der Schlüssel;nyckeln; +der Stuhl;stolen; +das Bett;sängen; +schlafen;sova; +der Fernseher;teven; +schauen;titta; +wissen;veta; +das Satellitenfernsehen;satellit-TVn; +der Kanal;kanalen; +das Radio;radion; +gegenüber;mittemot; +neben;bredvid; +extra;extra; +sogar;till och med; +haben;ha; +das Eigentum;egendomen; +die Klasse;klassen; +der Besitzer;ägaren; +zahlen;betala; +lassen;låta; +liebenswürdig;älskvärd; +natürlich;naturligtvis; +wunderbar;underbar; +kein Problem;inga problem; +falsch;fel; +so;så; +aufstehen;stiga upp; +zurückkommen;komma tillbaka; +das Mittagessen;lunchen; +die Mahlzeit;måltiden; +kochen;laga mat; +schmecken;smaka; +das Ei;ägget; +das gekochte Ei;det kokta ägget; +das Spiegelei;det stekta ägget; +das Rührei;äggröran; +die (Corn)Flakes;flingorna; +die Marmelade;sylt; +die Orangenmarmelade;apelsinmarmeladen; +der Schinken;skinkan; +das Fleisch;köttet; +der Kühlschrank;kylskåpet; +arbeiten;arbeta; +bei der Arbeit;på jobbet; +das Büro;kontoret; +die Bank;banken; +reden;prata; +sprechen;tala; +sein;vara; +lieben;älska; +jeder;alla; +deren;deras; +oft;ofta; +manchmal;ibland; +gewöhnlich;vanligtvis; +schließlich;slutligen; +aufwachen;vakna; +das Wetter;vädret; +die Wettervorhersage;väderprognosen; +Grad Celsius;grader celsius; +warm;varm; +heiß;het; +kalt;kall; +kälter;kallare; +scheußlich;avskyvärd; +fantastisch;fantastisk; +windig;vindig; +der Wind;vinden; +der Nebel;dimman; +neblig;dimmig; +die Luft;luften; +die Wolke;molnet; +der Regen;regnet; +der Schnee;snön; +das Eis;isen; +zurück;tillbaka; +Entschuldigen Sie;ursäkta mig; +die Unterhaltung;samtalet; +beenden;avsluta; +die Richtung;riktningen; +die Kreuzung;korsningen; +geradeaus;rakt fram; +links;vänster; +finden;hitta; +folgen;följa; +vergessen;glömma; +bemerken;märka; +drinnen;inne; +draußen;ute; +der Markt;marknaden; +nach Hause kommen;komma hem; +der Mantel;rocken; +das Ding;saken; +früh;tidig; +der Speisesaal;matsalen; +der Kellner;kyparen; +hungrig sein;att vara hungrig; +das Menü;menyn; +das Gericht;maträtten; +der Hauptgang;huvudrätten; +hausgemacht;hemmagjord; +vegetarisch;vegetarisk; +die Pizza;pizzan; +das Salatbüfett;salladsbuffén; +griechisch;grekisk; +die Soße;såsen; +die Serviette;servetten; +der Nachtisch;efterrätten; +der Teelöffel;teskeden; +die Ferienanlage;semesteranläggningen; +die Pension;pensionatet; +der Aufenthaltsraum;uppehållsrummet; +die Rezeption;receptionen; +der Campingplatz;campingplatsen; +das Camping;campingen; +das Zelt;tältet; +zelten;tälta; +vermieten;hyra ut; +die Miete;hyran; +die Nebenkosten;extrakostnaderna; +der Balkon;balkongen; +die Klimaanlage;luftkonditioneringen; +das Licht;ljuset; +reinigen;rengöra; +die Dusche;duschen; +die Bettdecke;täcket; +das Paar;paret; +mein Ehemann;min man; +meine Ehefrau;min hustrun; +der Sport;sporten; +Fußball;fotboll; +Tennis;tennis; +der Schläger;racketen; +der Volleyball;volleybollen; +das Eishockey;ishockeyn; +im Stadtzentrum;i stadscentrum; +das Billard;biljarden; +die Woche;veckan; +der Montag;måndagen; +der Dienstag;tisdagen; +der Mittwoch;onsdagen; +der Donnerstag;torsdagen; +der Freitag;fredagen; +der Samstag;lördagen; +der Sonntag;söndagen; +das nächste Mal;nästa gång; +vielleicht;kanske; +der Januar;januari; +der Februar;februari; +der März;mars; +der April;april; +der Mai;maj; +der Juni;juni; +der Juli;juli; +der August;augusti; +der September;september; +der Oktober;oktober; +der November;november; +der Dezember;december; +unhöflich;oartig; +kurz;kort; +lang;lång; +nur;bara; +ohne;utan; +kaufen;köpa; +kosten;kosta; +ein Paar;ett par; +leer;tom; +feiern;fira; +heute Abend;ikväll; +das Geschäft;affären; +die Spezialität;specialiteten; +der Koch;kocken; +der Apfel;äpplet; +die Birne;päronet; +die Banane;bananen; +der Pfirsich;persikan; +die Erdbeere;jordgubben; +die Kirsche;körsbäret; +die Orange;apelsinen; +die Zitrone;citronen; +die Ananas;ananasen; +das Gemüse;grönsaken; +die Gurke;gurkan; +die Tomate;tomaten; +der Spinat;spenaten; +der Pilz;svampen; +der Mais;majsen; +der Kohl;kålen; +die Bohne;bönan; +der Reis;riset; +die Nudeln;nudlarna; +der Blumenkohl;blomkålen; +die Zwiebel;löken; +der Knoblauch;vitlöken; +der Salat;salladen; +die Salatsoße;salladsdressingen; +das Öl;oljan; +die Butter;smöret; +fettig;fett; +das Rindfleisch;oxköttet; +das Steak;biffen; +das Roastbeef;rostbiffen; +der Hamburger;hamburgaren; +das Kalbfleisch;kalvköttet; +das Schweinefleisch;grisköttet; +das Lammfleisch;lammköttet; +das Geflügel;fågeln; +das Würstchen;korven; +der Fisch;fisken; +der Lachs;laxen; +der Thunfisch;tonfisken; +die Pastete;pastejen; +Eier und Schinken;ägg och skinka; +gebackene Bohnen;bakade bönor; +das Milchprodukt;mjölkprodukten; +die Suppe;soppan; +der Käse;osten; +das Milchshake;milkshaken; +der Joghurt;yoghurten; +die Süßigkeit;sötsaken; +süß;söt; +die Schokolade;chokladen; +das (Speise)Eis;glassen; +der Keks;små kakorna; +der Fruchtsaft;fruktsaften; +der Apfelsaft;äppeljuicen; +der Orangensaft;apelsinjuicen; +das Mineralwasser;mineralvattnet; +der Alkohol;alkoholen; +weiß;vit; +rot;röd; +die Flasche;flaskan; +der Rum;rommen; +der Wodka;vodkan; +der Champagner;champagnen; +wirklich;verkligen; +das Land;landet; +die Kultur;kulturen; +helfen;hjälpa; +abwechseln;omväxla; +ausgehen;gå ut; +beide;båda; +nächste Woche;nästa vecka; +schrecklich;avskyvärd; +das Haus;huset; +das Wohnheim;kollektivet; +das Untergeschoss;källaren; +das Fenster;fönstret; +die Küche;köket; +glauben;tro; +bedeuten;betyda; +verstehen;förstå; +die Besichtigung;sightseeingen; +interessant;intressant; +viel;mycket; +viele;många; +über;över; +schon;redan; +der Brief;brevet; +das Foto;fotot; +hoffen;hoppas; +der Ort;platsen; +der Junge;pojken; +das Mädchen;flickan; +der Kurs;kursen; +neu;ny; +das Auto;bilen; +geradeaus;rakt fram; +die Polizei;polisen; +der Krankenwagen;ambulansen; +das Superbenzin;den 98-oktaniga bensinen; +der Bahnhof;järnvägsstationen; +die U-Bahn;tunnelbanan; +klein;liten; +exakt;exakt; +zusammen;tillsammans; +rauchen;röka; +eigentlich;egentligen; +das Pferd;hästen; +das Kamel;kamelen; +der Elefant;elefanten; +seit;sedan, sen; +passen;passa; +teuer;dyr; +müde werden;bli trött; +dick werden;bli fet; +die Hose;byxorna; +blau;blå; +das Abendessen;middagen; \ No newline at end of file diff --git a/mp3/Nej.mp3 b/mp3/Nej.mp3 new file mode 100644 index 0000000..4737e58 Binary files /dev/null and b/mp3/Nej.mp3 differ diff --git a/mp3/Tack.mp3 b/mp3/Tack.mp3 new file mode 100644 index 0000000..2c77b7f Binary files /dev/null and b/mp3/Tack.mp3 differ diff --git a/mp3/Ursäkta.mp3 b/mp3/Ursäkta.mp3 new file mode 100644 index 0000000..716c8c1 Binary files /dev/null and b/mp3/Ursäkta.mp3 differ diff --git a/mp3/bra.mp3 b/mp3/bra.mp3 new file mode 100644 index 0000000..477003c Binary files /dev/null and b/mp3/bra.mp3 differ diff --git a/mp3/csv2anki_mp3.py b/mp3/csv2anki_mp3.py new file mode 100644 index 0000000..4bee693 --- /dev/null +++ b/mp3/csv2anki_mp3.py @@ -0,0 +1,86 @@ +import genanki +import csv +import os + +# Variablen +csv_datei = "LZMP3.csv" # CSV-Datei mit Fragen, Antworten und Audio-Dateien +ausgabe_datei = "LZMP3.apkg" # Name der Ausgabedatei +media_files = [] # Liste der Medien (MP3-Dateien) + +# Eindeutige IDs +deck_id = 123456789 +model_id = 987654321 + +# Deck erstellen +deck_name = "LZ mit MP3" +my_deck = genanki.Deck(deck_id, deck_name) + +# Anki-Modell mit Audio-Unterstützung +my_model = genanki.Model( + model_id, + "Audio-Karten-Modell", + fields=[ + {"name": "Frage"}, + {"name": "Antwort"}, + {"name": "Audio"}, + ], + templates=[ + { + "name": "Standard-Karte mit Audio", + "qfmt": "{{Frage}}", + "afmt": '{{FrontSide}}
{{Antwort}}
{{Audio}}', + }, + ], + css=""" + .card { + font-family: Arial, sans-serif; + font-size: 20px; + text-align: center; + color: black; + background-color: white; + } + """, +) + +# CSV-Datei einlesen und Notizen erstellen +karten_anzahl = 0 +with open(csv_datei, "r", encoding="utf-8") as file: + reader = csv.reader(file, delimiter=";") + #next(reader) # Kopfzeile überspringen + for i, row in enumerate(reader, start=2): + if len(row) < 2: # Mindestens zwei Spalten notwendig + print(f"Warnung: Zeile {i} hat zu wenige Spalten und wird übersprungen: {row}") + continue + + frage, antwort = row[:2] + audio_datei = row[2].strip() if len(row) > 2 else "" + + # MP3-Datei zur Medienliste hinzufügen, falls vorhanden + if audio_datei and os.path.exists(audio_datei): + media_files.append(audio_datei) + audio_html = f'[sound:{audio_datei}]' # MP3-Datei in Anki-Format + else: + audio_html = "" # Kein Audio + print (f"Warnung: Keine Audio-Datei gefunden für Frage: {frage}") + + # Notiz erstellen + note = genanki.Note( + model=my_model, + fields=[frage.strip(), antwort.strip(), audio_html], + tags=["Audio"], + ) + print(f"Frage: {frage}, Antwort: {antwort}, Audio: {audio_html}") + my_deck.add_note(note) + karten_anzahl += 1 + +if karten_anzahl == 0: + print("Fehler: Es wurden keine Karten erstellt. Überprüfe die CSV-Datei.") +else: + print(f"{karten_anzahl} Karten erfolgreich erstellt.") + +# Stapel exportieren mit Medien +package = genanki.Package(my_deck) +package.media_files = media_files # Medien hinzufügen +package.write_to_file(ausgabe_datei) + +print(f"Stapel wurde erfolgreich unter '{ausgabe_datei}' gespeichert!") \ No newline at end of file diff --git a/mp3/dåligt.mp3 b/mp3/dåligt.mp3 new file mode 100644 index 0000000..0a801ff Binary files /dev/null and b/mp3/dåligt.mp3 differ diff --git a/mp3/elva.mp3 b/mp3/elva.mp3 new file mode 100644 index 0000000..25e7984 Binary files /dev/null and b/mp3/elva.mp3 differ diff --git a/mp3/ett.mp3 b/mp3/ett.mp3 new file mode 100644 index 0000000..a9c6c44 Binary files /dev/null and b/mp3/ett.mp3 differ diff --git a/mp3/fem.mp3 b/mp3/fem.mp3 new file mode 100644 index 0000000..71b350e Binary files /dev/null and b/mp3/fem.mp3 differ diff --git a/mp3/femton.mp3 b/mp3/femton.mp3 new file mode 100644 index 0000000..1d386a1 Binary files /dev/null and b/mp3/femton.mp3 differ diff --git a/mp3/fjorton.mp3 b/mp3/fjorton.mp3 new file mode 100644 index 0000000..dd11e4e Binary files /dev/null and b/mp3/fjorton.mp3 differ diff --git a/mp3/fråga.mp3 b/mp3/fråga.mp3 new file mode 100644 index 0000000..283d2e0 Binary files /dev/null and b/mp3/fråga.mp3 differ diff --git a/mp3/fyra.mp3 b/mp3/fyra.mp3 new file mode 100644 index 0000000..8153304 Binary files /dev/null and b/mp3/fyra.mp3 differ diff --git a/mp3/gammal.mp3 b/mp3/gammal.mp3 new file mode 100644 index 0000000..0f335bd Binary files /dev/null and b/mp3/gammal.mp3 differ diff --git a/mp3/hur_mycket.mp3 b/mp3/hur_mycket.mp3 new file mode 100644 index 0000000..6c51e71 Binary files /dev/null and b/mp3/hur_mycket.mp3 differ diff --git a/mp3/namnet.mp3 b/mp3/namnet.mp3 new file mode 100644 index 0000000..3ff79dd Binary files /dev/null and b/mp3/namnet.mp3 differ diff --git a/mp3/nere.mp3 b/mp3/nere.mp3 new file mode 100644 index 0000000..7282453 Binary files /dev/null and b/mp3/nere.mp3 differ diff --git a/mp3/nio.mp3 b/mp3/nio.mp3 new file mode 100644 index 0000000..02541ec Binary files /dev/null and b/mp3/nio.mp3 differ diff --git a/mp3/nitton.mp3 b/mp3/nitton.mp3 new file mode 100644 index 0000000..776f7ad Binary files /dev/null and b/mp3/nitton.mp3 differ diff --git a/mp3/pengarna.mp3 b/mp3/pengarna.mp3 new file mode 100644 index 0000000..b784ad4 Binary files /dev/null and b/mp3/pengarna.mp3 differ diff --git a/mp3/på_återseende.mp3 b/mp3/på_återseende.mp3 new file mode 100644 index 0000000..ba6e4b5 Binary files /dev/null and b/mp3/på_återseende.mp3 differ diff --git a/mp3/sex.mp3 b/mp3/sex.mp3 new file mode 100644 index 0000000..db65ee4 Binary files /dev/null and b/mp3/sex.mp3 differ diff --git a/mp3/sexton.mp3 b/mp3/sexton.mp3 new file mode 100644 index 0000000..01469aa Binary files /dev/null and b/mp3/sexton.mp3 differ diff --git a/mp3/sju.mp3 b/mp3/sju.mp3 new file mode 100644 index 0000000..be4ef94 Binary files /dev/null and b/mp3/sju.mp3 differ diff --git a/mp3/tio.mp3 b/mp3/tio.mp3 new file mode 100644 index 0000000..366fbaf Binary files /dev/null and b/mp3/tio.mp3 differ diff --git a/mp3/tjugo.mp3 b/mp3/tjugo.mp3 new file mode 100644 index 0000000..84a05b4 Binary files /dev/null and b/mp3/tjugo.mp3 differ diff --git a/mp3/tolv.mp3 b/mp3/tolv.mp3 new file mode 100644 index 0000000..7e1c854 Binary files /dev/null and b/mp3/tolv.mp3 differ diff --git a/mp3/tre.mp3 b/mp3/tre.mp3 new file mode 100644 index 0000000..92f6ee1 Binary files /dev/null and b/mp3/tre.mp3 differ diff --git a/mp3/tretton.mp3 b/mp3/tretton.mp3 new file mode 100644 index 0000000..748caf0 Binary files /dev/null and b/mp3/tretton.mp3 differ diff --git a/mp3/två.mp3 b/mp3/två.mp3 new file mode 100644 index 0000000..83f15a8 Binary files /dev/null and b/mp3/två.mp3 differ diff --git a/mp3/ung.mp3 b/mp3/ung.mp3 new file mode 100644 index 0000000..49e5edd Binary files /dev/null and b/mp3/ung.mp3 differ diff --git a/mp3/uppe.mp3 b/mp3/uppe.mp3 new file mode 100644 index 0000000..1103fe2 Binary files /dev/null and b/mp3/uppe.mp3 differ diff --git a/mp3/åtta.mp3 b/mp3/åtta.mp3 new file mode 100644 index 0000000..58be7ad Binary files /dev/null and b/mp3/åtta.mp3 differ diff --git a/mp3cut/dreiWorte.mp3 b/mp3cut/dreiWorte.mp3 new file mode 100644 index 0000000..54828d3 Binary files /dev/null and b/mp3cut/dreiWorte.mp3 differ diff --git a/mp3cut/einWort.mp3 b/mp3cut/einWort.mp3 new file mode 100644 index 0000000..b3cba95 Binary files /dev/null and b/mp3cut/einWort.mp3 differ diff --git a/mp3cut/mp3cut.py b/mp3cut/mp3cut.py new file mode 100644 index 0000000..c564793 --- /dev/null +++ b/mp3cut/mp3cut.py @@ -0,0 +1,47 @@ +from pydub import AudioSegment, silence +import speech_recognition as sr +import os + +# Lade die MP3-Datei und konvertiere sie zu WAV +audio = AudioSegment.from_mp3("input.mp3") +audio = audio.set_channels(1).set_frame_rate(16000) # Mono & 16kHz für bessere Erkennung + +# Stille erkennen mit optimierten Werten +silent_ranges = silence.detect_silence(audio, min_silence_len=200, silence_thresh=-45) +silent_ranges = [(start, end) for start, end in silent_ranges if end - start > 200] # Kurze Pausen filtern + +# Wortsegmente bestimmen +word_segments = [] +start = 0 +for silence_start, silence_end in silent_ranges: + word_segments.append((start, silence_start)) + start = silence_end +word_segments.append((start, len(audio))) # Letztes Wort hinzufügen + +# Sprach-Recognizer vorbereiten +recognizer = sr.Recognizer() + +# Jedes Segment speichern und transkribieren +for i, (start, end) in enumerate(word_segments): + segment = audio[start:end] + temp_file = f"temp_word_{i+1}.wav" + segment.export(temp_file, format="wav") + + # Spracherkennung durchführen + with sr.AudioFile(temp_file) as source: + audio_data = recognizer.record(source) + try: + word_text = recognizer.recognize_google(audio_data, language="de-DE") + except sr.UnknownValueError: + try: + word_text = recognizer.recognize_sphinx(audio_data, language="de-DE") + except sr.UnknownValueError: + word_text = f"unbekannt_{i+1}" + + word_text = word_text.replace(" ", "_") # Leerzeichen durch Unterstrich ersetzen + final_file = f"{word_text}.wav" + os.rename(temp_file, final_file) + + print(f"Wort {i+1}: {word_text} -> Gespeichert als {final_file}") + +print("Fertig! Alle Worte wurden gespeichert.") \ No newline at end of file diff --git a/mp3cut/tack.mp3 b/mp3cut/tack.mp3 new file mode 100644 index 0000000..2b2acac Binary files /dev/null and b/mp3cut/tack.mp3 differ diff --git a/mp3cut/zweiWorte.mp3 b/mp3cut/zweiWorte.mp3 new file mode 100644 index 0000000..3ce8057 Binary files /dev/null and b/mp3cut/zweiWorte.mp3 differ