diff --git a/.gitignore b/.gitignore
index 5e33b395..ae4e50dd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,6 +11,7 @@
bin/
obj/
gen/
+android/icons/*.png
libttsespeak.so
espeak-data.zip
diff --git a/android/icons/Flag_of_Albania.svg b/android/icons/Flag_of_Albania.svg
new file mode 100644
index 00000000..420c8fd5
--- /dev/null
+++ b/android/icons/Flag_of_Albania.svg
@@ -0,0 +1,64 @@
+
+
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Andorra.svg b/android/icons/Flag_of_Andorra.svg
new file mode 100644
index 00000000..35f996f0
--- /dev/null
+++ b/android/icons/Flag_of_Andorra.svg
@@ -0,0 +1,1148 @@
+
+
+
+
diff --git a/android/icons/Flag_of_Armenia.svg b/android/icons/Flag_of_Armenia.svg
new file mode 100644
index 00000000..32a94aed
--- /dev/null
+++ b/android/icons/Flag_of_Armenia.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Aruba.svg b/android/icons/Flag_of_Aruba.svg
new file mode 100644
index 00000000..753f5a99
--- /dev/null
+++ b/android/icons/Flag_of_Aruba.svg
@@ -0,0 +1,46 @@
+
+
+
diff --git a/android/icons/Flag_of_Azerbaijan.svg b/android/icons/Flag_of_Azerbaijan.svg
new file mode 100644
index 00000000..d07ad86d
--- /dev/null
+++ b/android/icons/Flag_of_Azerbaijan.svg
@@ -0,0 +1,8 @@
+
diff --git a/android/icons/Flag_of_Bosnia_and_Herzegovina.svg b/android/icons/Flag_of_Bosnia_and_Herzegovina.svg
new file mode 100644
index 00000000..77f91233
--- /dev/null
+++ b/android/icons/Flag_of_Bosnia_and_Herzegovina.svg
@@ -0,0 +1,12 @@
+
diff --git a/android/icons/Flag_of_Botswana.svg b/android/icons/Flag_of_Botswana.svg
new file mode 100644
index 00000000..f1c1c5ff
--- /dev/null
+++ b/android/icons/Flag_of_Botswana.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Bulgaria.svg b/android/icons/Flag_of_Bulgaria.svg
new file mode 100644
index 00000000..7af9ccec
--- /dev/null
+++ b/android/icons/Flag_of_Bulgaria.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/android/icons/Flag_of_Croatia.svg b/android/icons/Flag_of_Croatia.svg
new file mode 100644
index 00000000..c502bd3b
--- /dev/null
+++ b/android/icons/Flag_of_Croatia.svg
@@ -0,0 +1,273 @@
+
+
+
+
diff --git a/android/icons/Flag_of_Denmark.svg b/android/icons/Flag_of_Denmark.svg
new file mode 100644
index 00000000..c2eae64f
--- /dev/null
+++ b/android/icons/Flag_of_Denmark.svg
@@ -0,0 +1,3 @@
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Esperanto.svg b/android/icons/Flag_of_Esperanto.svg
new file mode 100644
index 00000000..b603f74e
--- /dev/null
+++ b/android/icons/Flag_of_Esperanto.svg
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Estonia.svg b/android/icons/Flag_of_Estonia.svg
new file mode 100644
index 00000000..997027fd
--- /dev/null
+++ b/android/icons/Flag_of_Estonia.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Ethiopia.svg b/android/icons/Flag_of_Ethiopia.svg
new file mode 100644
index 00000000..bac3fc65
--- /dev/null
+++ b/android/icons/Flag_of_Ethiopia.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/android/icons/Flag_of_Finland.svg b/android/icons/Flag_of_Finland.svg
new file mode 100644
index 00000000..e7f293bf
--- /dev/null
+++ b/android/icons/Flag_of_Finland.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/android/icons/Flag_of_France.svg b/android/icons/Flag_of_France.svg
new file mode 100644
index 00000000..0baf7f3b
--- /dev/null
+++ b/android/icons/Flag_of_France.svg
@@ -0,0 +1 @@
+
diff --git a/android/icons/Flag_of_Georgia.svg b/android/icons/Flag_of_Georgia.svg
new file mode 100644
index 00000000..8e3e0189
--- /dev/null
+++ b/android/icons/Flag_of_Georgia.svg
@@ -0,0 +1,12 @@
+
diff --git a/android/icons/Flag_of_Germany.svg b/android/icons/Flag_of_Germany.svg
new file mode 100644
index 00000000..65e9a01a
--- /dev/null
+++ b/android/icons/Flag_of_Germany.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/android/icons/Flag_of_Ghana.svg b/android/icons/Flag_of_Ghana.svg
new file mode 100644
index 00000000..f7ec5e6f
--- /dev/null
+++ b/android/icons/Flag_of_Ghana.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Greece.svg b/android/icons/Flag_of_Greece.svg
new file mode 100644
index 00000000..8e154b88
--- /dev/null
+++ b/android/icons/Flag_of_Greece.svg
@@ -0,0 +1,15 @@
+
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Greenland.svg b/android/icons/Flag_of_Greenland.svg
new file mode 100644
index 00000000..739b1c40
--- /dev/null
+++ b/android/icons/Flag_of_Greenland.svg
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Haiti.svg b/android/icons/Flag_of_Haiti.svg
new file mode 100644
index 00000000..e49e9ab9
--- /dev/null
+++ b/android/icons/Flag_of_Haiti.svg
@@ -0,0 +1,226 @@
+
diff --git a/android/icons/Flag_of_Hungary.svg b/android/icons/Flag_of_Hungary.svg
new file mode 100644
index 00000000..7345483c
--- /dev/null
+++ b/android/icons/Flag_of_Hungary.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Iceland.svg b/android/icons/Flag_of_Iceland.svg
new file mode 100644
index 00000000..10306748
--- /dev/null
+++ b/android/icons/Flag_of_Iceland.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_India.svg b/android/icons/Flag_of_India.svg
new file mode 100644
index 00000000..1cddbad5
--- /dev/null
+++ b/android/icons/Flag_of_India.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Indonesia.svg b/android/icons/Flag_of_Indonesia.svg
new file mode 100644
index 00000000..e31f31a2
--- /dev/null
+++ b/android/icons/Flag_of_Indonesia.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/android/icons/Flag_of_Ireland.svg b/android/icons/Flag_of_Ireland.svg
new file mode 100644
index 00000000..93fe181f
--- /dev/null
+++ b/android/icons/Flag_of_Ireland.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Italy.svg b/android/icons/Flag_of_Italy.svg
new file mode 100644
index 00000000..9ee60031
--- /dev/null
+++ b/android/icons/Flag_of_Italy.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/android/icons/Flag_of_Kazakhstan.svg b/android/icons/Flag_of_Kazakhstan.svg
new file mode 100644
index 00000000..19a63279
--- /dev/null
+++ b/android/icons/Flag_of_Kazakhstan.svg
@@ -0,0 +1,61 @@
+
diff --git a/android/icons/Flag_of_Latvia.svg b/android/icons/Flag_of_Latvia.svg
new file mode 100644
index 00000000..45331912
--- /dev/null
+++ b/android/icons/Flag_of_Latvia.svg
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Lithuania.svg b/android/icons/Flag_of_Lithuania.svg
new file mode 100644
index 00000000..dcd8fbba
--- /dev/null
+++ b/android/icons/Flag_of_Lithuania.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Lojban.svg b/android/icons/Flag_of_Lojban.svg
new file mode 100644
index 00000000..bc79d808
--- /dev/null
+++ b/android/icons/Flag_of_Lojban.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Macedonia.svg b/android/icons/Flag_of_Macedonia.svg
new file mode 100644
index 00000000..2a5ef074
--- /dev/null
+++ b/android/icons/Flag_of_Macedonia.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Maldives.svg b/android/icons/Flag_of_Maldives.svg
new file mode 100644
index 00000000..51e10a99
--- /dev/null
+++ b/android/icons/Flag_of_Maldives.svg
@@ -0,0 +1,12 @@
+
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Malta.svg b/android/icons/Flag_of_Malta.svg
new file mode 100644
index 00000000..de49dd6f
--- /dev/null
+++ b/android/icons/Flag_of_Malta.svg
@@ -0,0 +1,211 @@
+
+
+
+
diff --git a/android/icons/Flag_of_Norway.svg b/android/icons/Flag_of_Norway.svg
new file mode 100644
index 00000000..ec2bd8de
--- /dev/null
+++ b/android/icons/Flag_of_Norway.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/android/icons/Flag_of_Pakistan.svg b/android/icons/Flag_of_Pakistan.svg
new file mode 100644
index 00000000..7a857453
--- /dev/null
+++ b/android/icons/Flag_of_Pakistan.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/android/icons/Flag_of_Poland.svg b/android/icons/Flag_of_Poland.svg
new file mode 100644
index 00000000..b08d0251
--- /dev/null
+++ b/android/icons/Flag_of_Poland.svg
@@ -0,0 +1 @@
+
diff --git a/android/icons/Flag_of_Portugal.svg b/android/icons/Flag_of_Portugal.svg
new file mode 100644
index 00000000..57d42e93
--- /dev/null
+++ b/android/icons/Flag_of_Portugal.svg
@@ -0,0 +1,225 @@
+
+
+
diff --git a/android/icons/Flag_of_Romania.svg b/android/icons/Flag_of_Romania.svg
new file mode 100644
index 00000000..c9b6da86
--- /dev/null
+++ b/android/icons/Flag_of_Romania.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Russia.svg b/android/icons/Flag_of_Russia.svg
new file mode 100644
index 00000000..855b805a
--- /dev/null
+++ b/android/icons/Flag_of_Russia.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Rwanda.svg b/android/icons/Flag_of_Rwanda.svg
new file mode 100644
index 00000000..bdfb60d7
--- /dev/null
+++ b/android/icons/Flag_of_Rwanda.svg
@@ -0,0 +1,16 @@
+
+
+
diff --git a/android/icons/Flag_of_Senegal.svg b/android/icons/Flag_of_Senegal.svg
new file mode 100644
index 00000000..04830989
--- /dev/null
+++ b/android/icons/Flag_of_Senegal.svg
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Serbia.svg b/android/icons/Flag_of_Serbia.svg
new file mode 100644
index 00000000..f082442b
--- /dev/null
+++ b/android/icons/Flag_of_Serbia.svg
@@ -0,0 +1,2022 @@
+
+
+
+
diff --git a/android/icons/Flag_of_Slovakia.svg b/android/icons/Flag_of_Slovakia.svg
new file mode 100644
index 00000000..5e695640
--- /dev/null
+++ b/android/icons/Flag_of_Slovakia.svg
@@ -0,0 +1,22 @@
+
+
+
diff --git a/android/icons/Flag_of_Slovenia.svg b/android/icons/Flag_of_Slovenia.svg
new file mode 100644
index 00000000..dcab16ba
--- /dev/null
+++ b/android/icons/Flag_of_Slovenia.svg
@@ -0,0 +1,25 @@
+
+
+
diff --git a/android/icons/Flag_of_South_Africa.svg b/android/icons/Flag_of_South_Africa.svg
new file mode 100644
index 00000000..ccfe132f
--- /dev/null
+++ b/android/icons/Flag_of_South_Africa.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/icons/Flag_of_South_Korea.svg b/android/icons/Flag_of_South_Korea.svg
new file mode 100644
index 00000000..cf99021e
--- /dev/null
+++ b/android/icons/Flag_of_South_Korea.svg
@@ -0,0 +1,26 @@
+
+
+
+Flag of South Korea
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/icons/Flag_of_Spain.svg b/android/icons/Flag_of_Spain.svg
new file mode 100644
index 00000000..872f198b
--- /dev/null
+++ b/android/icons/Flag_of_Spain.svg
@@ -0,0 +1,631 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Sri_Lanka.svg b/android/icons/Flag_of_Sri_Lanka.svg
new file mode 100644
index 00000000..b5e72c87
--- /dev/null
+++ b/android/icons/Flag_of_Sri_Lanka.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/icons/Flag_of_Sweden.svg b/android/icons/Flag_of_Sweden.svg
new file mode 100644
index 00000000..65db1571
--- /dev/null
+++ b/android/icons/Flag_of_Sweden.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/android/icons/Flag_of_Tanzania.svg b/android/icons/Flag_of_Tanzania.svg
new file mode 100644
index 00000000..aeaf2872
--- /dev/null
+++ b/android/icons/Flag_of_Tanzania.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Tatarstan.svg b/android/icons/Flag_of_Tatarstan.svg
new file mode 100644
index 00000000..809beaf3
--- /dev/null
+++ b/android/icons/Flag_of_Tatarstan.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/android/icons/Flag_of_Turkey.svg b/android/icons/Flag_of_Turkey.svg
new file mode 100644
index 00000000..30524de4
--- /dev/null
+++ b/android/icons/Flag_of_Turkey.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
diff --git a/android/icons/Flag_of_Vietnam.svg b/android/icons/Flag_of_Vietnam.svg
new file mode 100644
index 00000000..2e5e4dfd
--- /dev/null
+++ b/android/icons/Flag_of_Vietnam.svg
@@ -0,0 +1,16 @@
+
+
+
+ Flag of Vietnam
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_Wales_2.svg b/android/icons/Flag_of_Wales_2.svg
new file mode 100644
index 00000000..1703fc7e
--- /dev/null
+++ b/android/icons/Flag_of_Wales_2.svg
@@ -0,0 +1,622 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ united_kingdom
+ europe
+ flag
+ sign
+
+
+
+
+ Tobias Jakobs
+
+
+
+
+ Tobias Jakobs
+
+
+
+
+ Tobias Jakobs
+
+
+
+ image/svg+xml
+
+
+ en
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/icons/Flag_of_the_Czech_Republic.svg b/android/icons/Flag_of_the_Czech_Republic.svg
new file mode 100644
index 00000000..c18c40a3
--- /dev/null
+++ b/android/icons/Flag_of_the_Czech_Republic.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_the_Netherlands.svg b/android/icons/Flag_of_the_Netherlands.svg
new file mode 100644
index 00000000..f19bd004
--- /dev/null
+++ b/android/icons/Flag_of_the_Netherlands.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/android/icons/Flag_of_the_People's_Republic_of_China.svg b/android/icons/Flag_of_the_People's_Republic_of_China.svg
new file mode 100644
index 00000000..287704c6
--- /dev/null
+++ b/android/icons/Flag_of_the_People's_Republic_of_China.svg
@@ -0,0 +1,15 @@
+
+
+
+Flag of the People's Republic of China
+
+
+
+
+
+
+
+
+
+
diff --git a/android/icons/Flag_of_the_United_Kingdom.svg b/android/icons/Flag_of_the_United_Kingdom.svg
new file mode 100644
index 00000000..36c98897
--- /dev/null
+++ b/android/icons/Flag_of_the_United_Kingdom.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/android/icons/Flag_of_the_United_States.svg b/android/icons/Flag_of_the_United_States.svg
new file mode 100644
index 00000000..f02c7a82
--- /dev/null
+++ b/android/icons/Flag_of_the_United_States.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/icons/feature-graphic.svg b/android/icons/feature-graphic.svg
new file mode 100644
index 00000000..8f65a748
--- /dev/null
+++ b/android/icons/feature-graphic.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ eSpeak
+ for
+ Android
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/mkicons.sh b/android/mkicons.sh
index afdf45e3..7be56f9c 100755
--- a/android/mkicons.sh
+++ b/android/mkicons.sh
@@ -4,3 +4,9 @@ rsvg -w 24 -h 24 icons/launcher.svg res/drawable-ldpi/icon.png
rsvg -w 32 -h 32 icons/launcher.svg res/drawable-mdpi/icon.png
rsvg -w 48 -h 48 icons/launcher.svg res/drawable-hdpi/icon.png
rsvg -w 64 -h 64 icons/launcher.svg res/drawable-xhdpi/icon.png
+
+ls icons/Flag_*.svg | while read flag ; do
+ rsvg -w 75 -h 50 $flag `echo $flag | sed -e 's,.svg,.png,g'`
+done
+
+rsvg -w 1024 -h 500 icons/feature-graphic.svg icons/feature-graphic.png