diff --git a/autokara/g2p/mappings/langs/deu/config-g2p.yaml b/autokara/g2p/mappings/langs/deu/config-g2p.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..3fbc22cd11431921e9de9844039b2f93e57d797e
--- /dev/null
+++ b/autokara/g2p/mappings/langs/deu/config-g2p.yaml
@@ -0,0 +1,16 @@
+<<: &shared
+  language_name: German
+mappings:
+  - display_name: German to IPA
+    in_lang: deu
+    out_lang: deu-ipa
+    authors:
+      - Loïc Allègre
+    type: mapping
+    rules_path: german_to_ipa.csv
+    abbreviations_path: deu_abbs.csv
+    rule_ordering: as-written
+    case_sensitive: false
+    norm_form: 'NFC'
+    prevent_feeding: true
+    <<: *shared
\ No newline at end of file
diff --git a/autokara/g2p/mappings/langs/deu/deu_abbs.csv b/autokara/g2p/mappings/langs/deu/deu_abbs.csv
new file mode 100644
index 0000000000000000000000000000000000000000..5a4700d3cd4d3321b60478b5f7deaa65d49234ae
--- /dev/null
+++ b/autokara/g2p/mappings/langs/deu/deu_abbs.csv
@@ -0,0 +1,5 @@
+VOWEL,a,e,i,o,u,ä,ö,ü
+C_VOW,ä,e,i,ö
+CH_VOW,a,o,u
+AOU_VOW,a,o,u,ä,ë,ü
+S_PT,p,t
\ No newline at end of file
diff --git a/autokara/g2p/mappings/langs/deu/german_to_ipa.csv b/autokara/g2p/mappings/langs/deu/german_to_ipa.csv
new file mode 100644
index 0000000000000000000000000000000000000000..326654b1859ac3bd9dee4a2558ddfd11a1058f32
--- /dev/null
+++ b/autokara/g2p/mappings/langs/deu/german_to_ipa.csv
@@ -0,0 +1,59 @@
+tzsch,tʃ,,,true
+tsch,tʃ,,,true
+zsch,tʃ,,,true
+sch,sç,,,true
+chs,ks,,,true
+tz,ts,,,true
+th,t,,,true
+ch,k,CH_VOW,,true
+ch,ç,,,true
+ck,k,,,true
+dt,t,,,true
+ng,Å‹,,,true
+nk,ŋk,,,true
+pf,pf,,,true
+ph,f,,,true
+qu,kw,,,true
+rh,r,,,true
+au,aÊŠ,,,true
+eu,ɔʏ,,,true
+äu,ɔʏ,,,true
+ei,aɪ,,,true
+ai,aɪ,,,true
+ey,aɪ,,,true
+ay,aɪ,,,true
+ie,ɪ,,,true
+a,a,,,false
+e,É›,,,false
+i,ɪ,,,false
+o,É”,,,false
+u,ÊŠ,,,false
+y,ʏ,,,false
+ä,ɛ,,,false
+ö,œ,,,false
+ü,ʏ,,,false
+b,b,,,false
+c,ts,,C_VOW,false
+c,k,,CONS,false
+d,d,,,false
+f,f,,,false
+g,É¡,,,false
+h,h,,,false
+j,j,,,false
+k,k,,,false
+l,l,,,false
+m,m,,,false
+n,n,,,false
+p,p,,,false
+q,k,,,false
+r,r,,VOWEL,false
+r,ɐ,,CONS,false
+s,ʃ,,S_PT,false
+s,z,,VOWEL,false
+s,s,,CONS,false
+ß,s,,,false
+t,t,,,false
+v,f,,,false
+w,v,,,false
+x,ks,,,false
+z,ts,,,false
\ No newline at end of file