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)