Malayalam_ASR_Demo / Text2List.py
cdactvm's picture
Upload 4 files
20ccde2 verified
#!/usr/bin/env python
# coding: utf-8
# In[4]:
def text_to_list():
text_list = [
# Malayalam script for English numbers (11-19)
'എലവൻ', 'ട്വെൽവ്', 'തിര്റെൻ', 'ഫോർടീൻ', 'ഫിഫ്റ്റീൻ', 'സിക്സ്റ്റീൻ', 'സിവൻറീൻ', 'എട്ടീൻ', 'നൈൻറീൻ',
# Malayalam numbers (11-19)
'പതിനൊന്ന്', 'പന്ത്രണ്ട്', 'പതിന്മൂന്ന്', 'പതിന്നാല്', 'പതിനഞ്ച്', 'പതിനാറ്', 'പതിനേഴ്', 'പതിനെട്ട്', 'പത്തൊമ്പത്',
# Malayalam script for English multiples of ten (20, 30, ..., 90)
'ട്വെന്റി', 'തിര്റ്റി', 'ഫോർറ്റി', 'ഫിഫ്റ്റി', 'സിക്സ്റ്റി', 'സിവൻ്റി', 'എൺപതു', 'നൈന്റ്റി',
# Malayalam multiples of ten (20, 30, ..., 90)
'ഇരുപത്', 'മുപ്പത്', 'നാല്പത്', 'ഐമ്പത്', 'അറുപത്', 'എഴുപത്', 'എൺപത്', 'തൊണ്ണൂறு',
# Malayalam script for English combinations of 21-29
'ട്വെന്റി ഒൺ', 'ട്വെന്റി ടു', 'ട്വെന്റി ത്രീ', 'ട്വെന്റി ഫോർ', 'ട്വെന്റി ഫൈവ്', 'ട്വെന്റി സിക്സ്', 'ട്വെന്റി സെവൻ', 'ട്വെന്റി എട്ട്', 'ട്വെന്റി നൈൻ',
# Malayalam combinations of 21-29
'ഇരുപത്തി ഒന്ന്', 'ഇരുപത്തി രണ്ട്', 'ഇരുപത്തി മൂന്ന്', 'ഇരുപത്തി നാല്', 'ഇരുപത്തി അഞ്ചു', 'ഇരുപത്തി ആറ്', 'ഇരുപത്തി ഏഴ്', 'ഇരുപത്തി എട്ട്', 'ഇരുപത്തി ഒമ്പത്',
'ഇരുപത്തിഒന്ന്','ഇരുപത്തിരണ്ട്','ഇരുപത്തിമൂന്ന്','രുപത്തരണ്ട്','ഇരുപത്തിഞ്ച്','ഇരുപത്തിആറ്','ഇരുപത്തിഎട്ട്','ഇരുപത്തിഒമ്പത്','ഇരുപത്തിഒമ്പത്',
# Malayalam script for English combinations of 31-39
'തിർറ്റി ഒൺ', 'തിർറ്റി ടു', 'തിർറ്റി ത്രീ', 'തിർറ്റി ഫോർ', 'തിർറ്റി ഫൈവ്', 'തിർറ്റി സിക്സ്', 'തിർറ്റി സെവൻ', 'തിർറ്റി എട്ട്', 'തിർറ്റി നൈൻ',
# Malayalam combinations of 31-39
'മുപ്പത് ഒന്ന്', 'മുപ്പത് രണ്ട്', 'മുപ്പത് മൂന്ന്', 'മുപ്പത് നാല്', 'മുപ്പത് അഞ്ചു', 'മുപ്പത് ആറ്', 'മുപ്പത് ഏഴ്', 'മുപ്പത് എട്ട്', 'മുപ്പത് ഒമ്പത്',
'മുപ്പത്തിഒന്ന്','മുപ്പത്തിരണ്ട്','മുപ്പത്തിമൂന്ന്','മുപ്പത്തിനാല്','മുപ്പത്തിചഞ്ച്','മുപ്പത്തിആറ്','മുപ്പത്തിയെഴ്','മുപ്പത്തിഏട്ട്','മുപ്പത്തിഒമ്പത്',
# Malayalam script for English combinations of 41-49
'ഫോർറ്റി ഒൺ', 'ഫോർറ്റി ടു', 'ഫോർറ്റി ത്രീ', 'ഫോർറ്റി ഫോർ', 'ഫോർറ്റി ഫൈവ്', 'ഫോർറ്റി സിക്സ്', 'ഫോർറ്റി സെവൻ', 'ഫോർറ്റി എട്ട്', 'ഫോർറ്റി നൈൻ',
# Malayalam combinations of 41-49
'നാല്പത് ഒന്ന്', 'നാല്പത് രണ്ട്', 'നാല്പത് മൂന്ന്', 'നാല്പത് നാല്', 'നാല്പത് അഞ്ച്', 'നാല്പത് ആറ്', 'നാല്പത് ഏഴ്', 'നാല്പത് എട്ട്', 'നാല്പത് ഒമ്പത്',
'നാല്പത്തിഒന്ന്','നാല്പത്തിരണ്ട്','നാല്പത്തിമൂന്ന്','നാല്പത്തിനാല്','നാല്പത്തിഅഞ്ച്','നാല്പത്തിആറ്','നാല്പത്തിയെഴ്','നാല്പത്തിഏട്ട്','നാല്പത്തിഒമ്പത്',
# Malayalam script for English combinations of 51-59
'ഫിഫ്റ്റി ഒൺ', 'ഫിഫ്റ്റി ടു', 'ഫിഫ്റ്റി ത്രീ', 'ഫിഫ്റ്റി ഫോർ', 'ഫിഫ്റ്റി ഫൈവ്', 'ഫിഫ്റ്റി സിക്സ്', 'ഫിഫ്റ്റി സെവൻ', 'ഫിഫ്റ്റി എട്ട്', 'ഫിഫ്റ്റി നൈൻ',
# Malayalam combinations of 51-59
'ഐമ്പത് ഒന്ന്', 'ഐമ്പത് രണ്ട്', 'ഐമ്പത് മൂന്ന്', 'ഐമ്പത് നാല്', 'ഐമ്പത് അഞ്ചു', 'ഐമ്പത് ആറ്', 'ഐമ്പത് ഏഴ്', 'ഐമ്പത് എട്ട്', 'ഐമ്പത് ഒമ്പത്',
'ഐമ്പത്തിഒന്ന്','ഐമ്പത്തിരണ്ട്','ഐമ്പത്തിമൂന്ന്','ഐമ്പത്തിനാല്','ഐമ്പത്തിഅഞ്ച്','ഐമ്പത്തിആറ്','ഐമ്പത്തിയെഴ്','ഐമ്പത്തിഏട്ട്','ഐമ്പത്തിഒമ്പത്',
# Malayalam script for English combinations of 61-69
'സിക്സ്റ്റി ഒൺ', 'സിക്സ്റ്റി ടു', 'സിക്സ്റ്റി ത്രീ', 'സിക്സ്റ്റി ഫോർ', 'സിക്സ്റ്റി ഫൈവ്', 'സിക്സ്റ്റി സിക്സ്', 'സിക്സ്റ്റി സെവൻ', 'സിക്സ്റ്റി എട്ട്', 'സിക്സ്റ്റി നൈൻ',
# Malayalam combinations of 61-69
'അറുപത് ഒന്ന്', 'അറുപത് രണ്ട്', 'അറുപത് മൂന്ന്', 'അറുപത് നാല്', 'അറുപത് അഞ്ചു', 'അറുപത് ആറ്', 'അറുപത് ഏഴ്', 'അറുപത് എട്ട്', 'അറുപത് ഒമ്പത്',
'അറുപത്തിഒന്ന്','അറുപത്തിരണ്ട്','അറുപത്തിമൂന്ന്','അറുപത്തിനാല്','അറുപത്തിഅഞ്ച്','അറുപത്തിആറ്','അറുപത്തിയെഴ്','അറുപത്തിഏട്ട്','അറുപത്തിഒമ്പത്',
# Malayalam script for English combinations of 71-79
'സിവൻ്റി ഒൺ', 'സിവൻ്റി ടു', 'സിവൻ്റി ത്രീ', 'സിവൻ്റി ഫോർ', 'സിവൻ്റി ഫൈവ്', 'സിവൻ്റി സിക്സ്', 'സിവൻ്റി സെവൻ', 'സിവൻ്റി എട്ട്', 'സിവൻ്റി നൈൻ',
# Malayalam combinations of 71-79
'എഴുപത് ഒന്ന്', 'എഴുപത് രണ്ട്', 'എഴുപത് മൂന്ന്', 'എഴുപത് നാല്', 'എഴുപത് അഞ്ചു', 'എഴുപത് ആറ്', 'എഴുപത് ഏഴ്', 'എഴുപത് എട്ട്', 'എഴുപത് ഒമ്പത്',
'എഴുപത്തിഒന്ന്','എഴുപത്തിരണ്ട്','എഴുപത്തിമൂന്ന്','എഴുപത്തിനാല്','എഴുപത്തിഅഞ്ച്','എഴുപത്തിആറ്','എഴുപത്തിയെഴ്','എഴുപത്തിഏട്ട്','എഴുപത്തിഒമ്പത്',
# Malayalam script for English combinations of 81-89
'എയ്ഡ് ഒൺ', 'എയ്ഡ് ടു', 'എയ്ഡ് ത്രീ', 'എയ്ഡ് ഫോർ', 'എയ്ഡ് ഫൈവ്', 'എയ്ഡ് സിക്സ്', 'എയ്ഡ് സെവൻ', 'എയ്ഡ് എട്ട്', 'എയ്ഡ് നൈൻ',
# Malayalam combinations of 81-89
'എൺപത് ഒന്ന്', 'എൺപത് രണ്ട്', 'എൺപത് മൂന്ന്', 'എൺപത് നാല്', 'എൺപത് അഞ്ച്', 'എൺപത് ആറ്', 'എൺപത് ഏഴ്', 'എൺപത് എട്ട്', 'എൺപത് ഒമ്പത്',
'എൺപത്തിഒന്ന്','എൺപത്തിരണ്ട്','എൺപത്തിമൂന്ന്','എൺപത്തിനാല്','എൺപത്തിഅഞ്ച്','എൺപത്തിആറ്','എൺപത്തിയെഴ്','എൺപത്തിഏട്ട്','എൺപത്തിഒമ്പത്',
# Malayalam script for English combinations of 91-99
'നൈന്റ്റി ഒൺ', 'നൈന്റ്റി ടു', 'നൈന്റ്റി ത്രീ', 'നൈന്റ്റി ഫോർ', 'നൈന്റ്റി ഫൈവ്', 'നൈന്റ്റി സിക്സ്', 'നൈന്റ്റി സെവൻ', 'നൈന്റ്റി എട്ട്', 'നൈന്റ്റി നൈൻ',
# Malayalam combinations of 91-99
'തൊണ്ണൂറ് ഒന്ന്', 'തൊണ്ണൂറ് രണ്ട്', 'തൊണ്ണൂറ് മൂന്ന്', 'തൊണ്ണൂറ് നാല്', 'തൊണ്ണൂറ് അഞ്ചു', 'തൊണ്ണൂറ് ആറ്', 'തൊണ്ണൂറ് ഏഴ്', 'തൊണ്ണൂറ് എട്ട്', 'തൊണ്ണൂറ് ഒമ്പത്',
'തൊണ്ണൂറ്റിഒന്ന്','തൊണ്ണൂറ്റിരണ്ട്','തൊണ്ണൂറ്റിമൂന്ന്','തൊണ്ണൂറ്റിനാല്','തൊണ്ണൂറ്റിഅഞ്ച്','തൊണ്ണൂറ്റിആറ്','തൊണ്ണൂറ്റിയെഴ്','തൊണ്ണൂറ്റിഏട്ട്','തൊണ്ണൂറ്റിഒമ്പത്',
# Malayalam script for English numbers (0-10)
'സീറോ', 'വൺ', 'ടു', 'ത്രീ', 'ഫോർ', 'ഫൈവ്', 'സിക്സ്', 'സിവൻ', 'എട്ട്', 'നൈൻ', 'ടെൻ',
# Malayalam numbers (0-10)
'പൂജ്യം', 'ഒന്ന്', 'രണ്ട്', 'മൂന്ന്', 'നാല്', 'അഞ്ച്', 'ആറ്', 'ഏഴ്', 'എട്ട്', 'ഒമ്പത്', 'പത്ത്',
# Malayalam script for 100
'ഹണ്ട്രഡ്',
# Malayalam for 100
'നൂறு',
# Malayalam for 1000
'ആയിരം'
]
return text_list
# In[ ]: