diff --git a/numberToSpeech/__init__.py b/numberToSpeech/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..925e207f09e5018c5a6af9a76d6822659eeb692e
--- /dev/null
+++ b/numberToSpeech/__init__.py
@@ -0,0 +1 @@
+from .numberToSpeech import numberToSpeech
\ No newline at end of file
diff --git a/numberToSpeech/numberToSpeech.py b/numberToSpeech/numberToSpeech.py
new file mode 100644
index 0000000000000000000000000000000000000000..3d646b1ff21745e9b97c1d896df1561b47d939a6
--- /dev/null
+++ b/numberToSpeech/numberToSpeech.py
@@ -0,0 +1,19 @@
+import pyttsx3
+
+class NumberToSpeech:
+    mapping=['young','eel','ee','sam','sa','oh','yook','chil','pal','gu']
+    def __init__(self):
+        self.engine = pyttsx3.init()
+    def say(self, number):
+        result = ''
+        number = str(number)
+        for num in number:
+            num = int(num)
+            result += self.mapping[num]+' '
+        result += "meter"
+        self.engine.say(result)
+        self.engine.runAndWait()
+
+if __name__ == "__main__":
+    speech = NumberToSpeech()
+    speech.say(1234567890)