- தேவையான கூறுகள்
- சுற்று வரைபடம்
- சபாநாயகரை அர்டுயினோவுடன் இணைக்கிறது
- TTS க்கான புரோகிராமிங் Arduino (உரைக்கு உரை)
உரைக்கு பேச்சு அல்லது டி.டி.எஸ் அமைப்பு சாதாரண உரையை பேச்சாக மாற்றுகிறது. இந்த தொழில்நுட்பம் மனித குரலில் உரையை பேச அமைப்புக்கு உதவுகிறது. பொது போக்குவரத்தில் அறிவிப்புகள், வாடிக்கையாளர் பராமரிப்பு அழைப்புகள், உங்கள் ஸ்மார்ட்போன்களில் குரல் உதவியாளர்கள் அல்லது எந்திரத்தின் வழிசெலுத்தல் மெனு போன்ற உரை முதல் பேச்சு மாற்றங்களுக்கு பல எடுத்துக்காட்டுகள் உள்ளன. மைக்ரோசாஃப்ட் வேர்டில் டி.டி.எஸ்ஸைக் கூட நீங்கள் காணலாம், அங்கு ஆவணத்தில் எழுதப்பட்ட உரையை பேச நீங்கள் அதை அமைத்துள்ளீர்கள்.
இன்று இந்த டுடோரியலில், Arduino ஐப் பயன்படுத்தி உரைக்கு பேச்சு மாற்றியை எவ்வாறு உருவாக்குவது என்பதைக் கற்றுக்கொள்வோம். அலாரம் கடிகாரத்தைப் பேசுவதில் நாங்கள் முன்பு ராஸ்பெர்ரி பை உடன் டி.டி.எஸ்ஸைப் பயன்படுத்தினோம், மேலும் கூகிள் குரல் விசைப்பலகையைப் பயன்படுத்தி ராஸ்பெர்ரி பையில் உரையை உரையாக மாற்றினோம்.
TTS முதல் படி முன் செயலாக்க அல்லது இயல்பாக்கம் உள்ளது. இந்த படி, சின்னங்கள், எண்கள் மற்றும் சுருக்கங்களை '?' போன்ற இயந்திரங்களால் படிக்கக்கூடிய சொற்களாக மாற்றுவதை உள்ளடக்கியது. "கேள்விக்குறி" ஆக மாற்றப்படும்.
இரண்டாவது படியில் ஒலியன்களுக்கும் அல்லது ஒலிப்பு படிகளும் ஒரு நார்மலைஸ்ட் உரை மாற்ற ஈடுபடுத்துகிறது. பேசும் சொற்களின் சிறிய பகுதிகள் ஃபோன்மேஸ் ஆகும், அதாவது இவை வாக்கியங்களை உருவாக்கும் ஒலிகள். இந்த படி உண்மையில் இன்றியமையாதது, இதனால் இயந்திரம் மனிதர்களைப் போலவே வார்த்தைகளையும் பேச முடியும்.
கடந்த படி பேச்சு குரல் ஒரு ஒலியன்களுக்கும் இன் கலவையாக இருக்கிறது. வெவ்வேறு சொற்கள் / சொற்றொடர்களுக்காக மனித குரலைப் பதிவுசெய்வதன் மூலமாகவோ அல்லது அடிப்படை ஒலி அதிர்வெண்களை உருவாக்குவதன் மூலமாகவோ அல்லது அவற்றை தொலைபேசிகளாகக் குவிப்பதன் மூலமாகவோ அல்லது மனித பேசும் பொறிமுறையை நகலெடுப்பதன் மூலமாகவோ இந்த படிநிலையை அடைய முடியும்.
தேவையான கூறுகள்
- அர்டுயினோ போர்டு
- ஒரு பேச்சாளர்
- ஒரு பெருக்கி சுற்று
- ஒழுங்குபடுத்தப்பட்ட மின்சாரம்
- கம்பிகளை இணைக்கிறது
சுற்று வரைபடம்
இங்கே இந்த உரை முதல் பேச்சு மாற்றி, சத்தத்தை குறைக்க மற்றும் தெளிவான ஒலியைப் பெற ஒரு பெருக்கி சுற்று பயன்படுத்தினோம். பெருக்கி மின்சுற்று ஐசி LM386 பயன்படுத்தி செய்யப்படுகிறது. அதற்கான சுற்று வரைபடம் கீழே காட்டப்பட்டுள்ளது:

ஒலியை சரிசெய்ய 100 கே பானை பயன்படுத்தப்படுகிறது. தெளிவான ஒலியைப் பெற அதை சரிசெய்யவும். இந்த சுற்று பற்றி உங்களுக்கு ஏதேனும் குழப்பம் இருந்தால், LM386 அடிப்படையிலான ஆடியோ பெருக்கி சுற்று பாருங்கள். மின்தடையங்கள் மற்றும் மின்தேக்கிகளின் சரியான மதிப்பு உங்களிடம் இல்லையென்றால், நெருங்கிய மதிப்பைப் பயன்படுத்தவும்.
சபாநாயகரை அர்டுயினோவுடன் இணைக்கிறது
நீங்கள் பெருக்கி சுற்று செய்தவுடன் இணைப்புகள் மிக எளிதாக இருக்கும்.

மின் விநியோகத்தை பெருக்கி சுற்றுடன் இணைத்து, உங்கள் ஆர்டுயினோவின் டிஜிட்டல் முள் 3 ஐ 10 கே மின்தடையுடன் இணைத்து, அர்டுயினோவின் தரையை சுற்று வட்டத்துடன் இணைக்கவும். இப்போது ஸ்பீக்கரை அதன் எதிர்மறை முனையத்தை தரையிலும், நேர்மறை முனையத்தையும் 220µF மின்தேக்கியுடன் இணைத்து மின்சாரம் இணைக்கவும்.

TTS க்கான புரோகிராமிங் Arduino (உரைக்கு உரை)
இதற்காக நூலகம் கிடைப்பதால் இந்த Arduino அடிப்படையிலான TTS க்கான நிரலும் மிகவும் எளிதானது. இந்த நூலகம் டாக்கி என்று அழைக்கப்படுகிறது, இதை நூலக மேலாளர் சேர்க்கலாம். நூலகத்தைச் சேர்க்க, ஸ்கெட்ச்-> நூலகத்தைச் சேர்க்கவும்-> நூலகங்களை நிர்வகிக்கவும் .

இப்போது நூலக மேலாளர் உங்கள் திரையில் இருப்பார். தேடல் பட்டியில் டாக்கி வகை மற்றும் நிறுவு பொத்தானைக் கிளிக் செய்க. நூலகம் நிறுவப்படும்.

இந்த நூலகம் மிகவும் எளிது மற்றும் இது 1000 க்கும் மேற்பட்ட சொற்களையும் கட்டளைகளையும் கொண்டுள்ளது. இதற்கு பல எடுத்துக்காட்டுகள் உள்ளன, நீங்கள் அனைத்தையும் முயற்சி செய்யலாம், ஆனால் இங்கே நாங்கள் ஒரு எளிய குறியீட்டைப் பயன்படுத்துகிறோம்.
நூலகத்தில் கொடுக்கப்பட்ட பிற கட்டளைகளையும் நீங்கள் முயற்சி செய்யலாம். அந்த கட்டளைகளைப் பெற, ஆவணங்கள் \ Arduino \ நூலகங்கள் \ Talkie \ src க்குச் சென்று, பின்னர் தலைப்புக் கோப்புகளைத் திறந்து, பல்வேறு விழிப்பூட்டல்களுக்குப் பயன்படுத்தக்கூடிய பல கட்டளைகளைப் பெறுங்கள். Jscrane TTS நூலகம், google TTS நூலகம் போன்ற பல TTS நூலகங்கள் உள்ளன. நீங்கள் அவற்றை முயற்சி செய்யலாம்.
எனவே குறியீட்டு முறையைத் தொடங்குவோம். முதலில் சில தலைப்பு கோப்புகளை சேர்க்கவும். இந்த நூலகத்தைத் துவக்க மற்றும் அர்டுயினோவின் டிஜிட்டல் முள் 3 ஐ வெளியீட்டு முள் என அமைக்க Talkie.h பயன்படுத்தப்படுகிறது. Vocab_US_Large.h நாங்கள் பயன்படுத்தும் இந்த எச்சரிக்கைகள் பயன்படுத்தவும் உதவுகிறது மற்றும் Vocab_Special.h நாங்கள் பயன்படுத்தும் இந்த இடைநிறுத்தம் பயன்படுத்தவும் உதவுகிறது.
# அடங்கும் "Talkie.h" # அடங்கும் "Vocab_US_Large.h" # அடங்கும் "Vocab_Special.h"
கட்டளைகளைப் பயன்படுத்த ஒரு பொருள் 'மதிப்பு' என்பதை இப்போது வரையறுக்கவும்:
டாக்கி குரல்;
இங்கே அதே செய்தி ஸ்பீக்கரில் மீண்டும் மீண்டும் செய்யப்படும், எனவே அமைவு செயல்பாட்டை காலியாக வைத்து கட்டளைகளை லூப் செயல்பாட்டில் வைக்கவும். முதல் கட்டளை voice.say (spPAUSE2) எச்சரிக்கை செய்தியை மீண்டும் சொல்லும்போது குறுகிய இடைநிறுத்தம் செய்ய வேண்டும். அடுத்த கட்டளைகள் குறிக்கும் எளிய சொற்கள்: வடக்கில் ஆபத்தான ஆபத்து புயல்.
வெற்றிடத்தை அமைப்பு () { } வெற்றிடத்தை சுழற்சிக்கு () { voice.say (spPAUSE2); voice.say (sp2_DANGER); voice.say (sp2_DANGER); voice.say (sp3_STORM); voice.say (sp3_IN); voice.say (sp3_THE); voice.say (sp3_NORTH); }
இறுதியாக ஆர்டுயினோவில் குறியீட்டைப் பதிவேற்றி அதனுடன் மின்சாரம் இணைக்கவும். நீங்கள் சுற்றுக்கு சக்தி அளித்தவுடன் நீங்கள் விழிப்பூட்டல்களைக் கேட்கத் தொடங்குவீர்கள்! உங்களுக்கு தெளிவான ஒலி கிடைக்காவிட்டால், பானையின் குமிழியை சரிசெய்ய முயற்சிக்கவும் அல்லது அர்டுயினோ சரியான மின்சாரம் பெறுகிறதா என்று சரிபார்த்து, அர்டுயினோவின் ஜி.என்.டி சுற்று தரையில் இணைக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்தவும்.

ஆர்ப்பாட்டத்துடன் முழுமையான குறியீட்டைச் சரிபார்க்கவும் வீடியோ கீழே கொடுக்கப்பட்டுள்ளது.
