Dictation, When you speak it types the word. but Sinhala dictation is not native to MacOSX, By the way, it works with Google Docs as above print shot, you see the language list provided by Unicode mapping in Google Docs.
One of the ways you can promote your apps to Sri Lankan people is the language. They have high literacy and advanced technics of writing, No worries if it is a huge development. Anyway even without voice we can type our language correctly and accurately on your app