நிலை 8 கட்டுரை

கணினித்தமிழ் (Computer Tamil)

கணினியில் தமிழ்

கணினி தொழில்நுட்பம் நாளுக்கு நாள் வளர்ச்சி அடைந்து, தமிழ் மொழியும் அதனுடன் பொருந்தி வளர்ந்து வருகிறது. தமிழ் மொழியை கணினியில் பயன்படுத்த பல தொழில்நுட்பங்கள் உருவாக்கப்பட்டுள்ளன. இதில் முக்கியமானவை யூனிகோட் (Unicode), தட்டச்சு முறை (Typing Methods), குரல்-உரைக்கு மாற்றம் (Voice to Text), உரை-குரல் மாற்றம் (Text to Voice) போன்றவை.


1. யூனிகோட் (Unicode) மற்றும் தமிழ்

யூனிகோட் என்பது அனைத்து மொழிகளையும் ஒரே முறையில் கணினியில் பயன்படுத்த உதவும் எழுத்துரு குறியீடு முறையாகும்.

  • தமிழ் எழுத்துக்கள் யூனிகோட் முறையில் ஏற்றப்பட்டதால், எந்தவொரு சாதனத்திலும் (Windows, Mac, Android, iOS) தமிழ் எளிதில் பயன்படுகிறது.

  • தமிழில் எழுத்துகளை சரியாக காட்ட மற்றும் தட்டச்சு செய்ய Latha, Noto Sans Tamil, Tamil MN போன்ற யூனிகோட் எழுத்துருக்கள் (fonts) பயன்படுகின்றன.

  • யூனிகோட் குறியீடு மூலம் வலைத்தளங்கள், மென்பொருட்கள் மற்றும் மின்னஞ்சல் வழியாக தமிழ் ஆதரிக்கப்படுகிறது.


2. தமிழ் தட்டச்சு முறைகள் (Tamil Typing Methods)

தமிழில் தட்டச்சு செய்ய பல்வேறு முறைகள் உள்ளன:

  1. Phonetic Typing (ஒலிப்பியல் தட்டச்சு):

    • “Vanakkam” என ஆங்கிலத்தில் தட்டச்சு செய்தால் “வணக்கம்” என வெளிப்படும்.

    • Google Input Tools, NHM Writer, Azhagi+ போன்ற மென்பொருட்கள் உதவுகின்றன.

  2. Traditional Keyboard Layouts (மரபு விசைப்பலகை தட்டச்சு):

    • Tamil99 (தமிழக அரசால் பரிந்துரைக்கப்பட்டது)

    • Inscript (அரசால் அங்கீகரிக்கப்பட்ட விசைப்பலகை முறை)

    • Typewriter (பழைய Remington Typewriter அடிப்படையிலான முறை)

  3. Virtual Keyboard (மெய்நிகர் விசைப்பலகை):

    • Google Tamil Keyboard, Tamil99 Online Keyboard போன்றவை உள்ளன.


3. குரல்-உரைக்கு மாற்றம் (Voice to Text in Tamil)

குரல்-உரைக்கு மாற்றம் என்பது கணினி அல்லது மொபைல் சாதனம் உங்கள் தமிழில் பேசுவதை எழுத்துருவாக மாற்றும் தொழில்நுட்பம் ஆகும்.

  • Google Voice Typing: Google Keyboard (Gboard) பயன்படுத்தி நேரடியாக தமிழில் பேசினால், அது உரையாக மாறும்.

  • Windows Speech Recognition: Windows 10/11ல் உள்ள Dictation வசதி மூலம் தமிழ் டைக்பிங் செய்யலாம்.

  • Otter.ai, SpeechTexter போன்ற மென்பொருட்கள் தமிழ் குரலை உரையாக மாற்ற உதவுகின்றன.

இந்த தொழில்நுட்பம் மாற்றுத்திறனாளிகள் மற்றும் தமிழில் விரைவாக எழுத விரும்புவோருக்கு மிகுந்த பயனளிக்கிறது.


4. உரை-குரல் மாற்றம் (Text to Voice in Tamil)

உரையை குரலாக மாற்றும் தொழில்நுட்பம் (TTS – Text to Speech)

  • Google Text-to-Speech (தமிழை ஆதரிக்கிறது)

  • Microsoft Azure Speech API

  • Festival Speech Synthesis System (Open-source)

  • Tamil Voice Assistants (Google Assistant, Alexa, Siri தமிழில் பேசக்கூடியவை)

இந்த தொழில்நுட்பம் visually impaired (கண் பார்வையற்றவர்கள்), மொழிபெயர்ப்புகள், voice assistant போன்றவற்றில் பயன்படுகிறது.


5. பைத்தான் மொழியில் தமிழ் (Python in Tamil)

பைத்தான் (Python) ஒரு மிகவும் எளிய மற்றும் சக்திவாய்ந்த நிரலாக்க மொழியாகும். தமிழிலும் இதைப் பயன்படுத்தலாம்.

தமிழில் எளிய பைத்தான் நிரல்:

print("வணக்கம், கணினித்தமிழ் உலகம்!")

தமிழில் உள்ளீடு மற்றும் வெளியீடு (Input and Output in Tamil)

data = input("தயவுசெய்து உங்கள் பெயரை உள்ளிடுங்கள்: ")
print("வணக்கம்", data, "!")

தமிழ் எழுத்துகளை யூனிகோட் வடிவத்தில் கையாள்வது

text = "தமிழ் கணினி"
print(text.encode("utf-8"))

தமிழ் உரையை குரலாக மாற்ற (Text to Speech in Python)

import pyttsx3
engine = pyttsx3.init()
engine.say("வணக்கம், இன்று எப்படி இருக்கிறீர்கள்?")
engine.runAndWait()

குரலை உரையாக மாற்ற (Voice to Text in Python)

import speech_recognition as sr
recognizer = sr.Recognizer()
with sr.Microphone() as source:
    print("தமிழில் பேசவும்...")
    audio = recognizer.listen(source)
    text = recognizer.recognize_google(audio, language=\'ta\')
    print("உங்கள் உரை: ", text)

முடிவுரை

தமிழ் கணினி தொழில்நுட்பம் வளர்ச்சியடைந்து, தமிழ் மொழியின் பயன்பாடு இலகுவாகும் வகையில் பல்வேறு நவீன தொழில்நுட்பங்கள் உருவாக்கப்பட்டுள்ளன. யூனிகோட், தட்டச்சு முறைகள், குரல் உரை மாற்றம், உரை-குரல் மாற்றம், பைத்தான் தமிழில் ஆகியவை தமிழர்களுக்கு கணினியில் தாய்மொழியை பயன்படுத்துவதற்கான வழிகளை எளிதாக்குகின்றன.

நாம் தமிழ் மொழியின் கணினி பயன்பாட்டை வளர்த்தோங்கச் செய்ய, இந்த புதிய தொழில்நுட்பங்களை கற்றுக்கொள்வது அவசியம்!