Punjabi Voice Typing
Speak in Punjabi — this software converts your speech into Punjabi typing.