பேச்சு அங்கீகாரம் பைதான்: உரையை உரையாக மொழிபெயர்ப்பது எப்படி?



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

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

பேச்சு அங்கீகாரம் எவ்வாறு செயல்படுகிறது?

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





பேச்சு அங்கீகார முறையைப் பயன்படுத்துவதன் நன்மை என்னவென்றால், அது கல்வியறிவின் தடையை கடக்கிறது. பேச்சு அங்கீகார மாதிரியானது எழுத்தறிவுள்ள மற்றும் படிப்பறிவற்ற பார்வையாளர்களுக்கும் சேவை செய்ய முடியும், ஏனெனில் இது பேசும் சொற்களில் கவனம் செலுத்துகிறது.

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



பேச்சு அங்கீகாரம் எதிர்கொள்ளும் சவால்கள் அமைப்பு

பேச்சு அறிதல் முறையை உருவாக்குவது கடினம், ஏனென்றால் பேச்சுக்கு வரும்போது நம்மிடம் பல மாறுபாடுகள் உள்ளன.

பேசும் நடை

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



சுற்றுச்சூழல்

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

பேச்சாளர் பண்புகள்

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

பெரிய தரவு பகுப்பாய்வுகளின் பயன்பாடுகள்

மொழி தடைகள்

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

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

பைத்தானில் பேச்சு அங்கீகாரத்திற்கான தொகுப்புகள் கிடைக்கின்றன

  • apiai

  • பேச்சு அங்கீகாரம்

  • Google_speech_cloud

  • சட்டசபை

  • பாக்கெட்ஸ்பின்க்ஸ்

  • வாட்சன்_டெவலப்பர்_ கிளவுட்

  • வெள்ளை

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

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

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

1962 இல், ஐ.பி.எம் ஷூ பாக்ஸ் தனிமைப்படுத்தப்பட்ட சொற்களை அடையாளம் காணக்கூடிய மாதிரி மற்றும் ஒரு சில எண்கணித செயல்பாடுகளையும் செய்ய முடிந்தது.

பின்னர் வந்தது ஹார்பி CMU இலிருந்து, 1000 வார்த்தை சொற்களஞ்சியத்திலிருந்து இணைக்கப்பட்ட பேச்சை அடையாளம் காண முடிந்தது. 1980 களில் மக்கள் புள்ளிவிவர மாதிரிகளைப் பயன்படுத்தத் தொடங்கினர் மற்றும் மிகவும் பயன்படுத்தப்பட்ட இயந்திர கற்றல் முன்மாதிரிகளில் ஒன்று மறைக்கப்பட்ட மார்க்கோவ் மாதிரி.

ஆழ்ந்த நரம்பியல் நெட்வொர்க்குகள் அறிமுகப்படுத்தப்பட்ட பிறகு, பெரும்பாலான பேச்சு அங்கீகார மாதிரிகள் நரம்பியல் நெட்வொர்க்குகளில் செயல்படுகின்றன. நரம்பியல் நெட்வொர்க்குகள் மூலம் சாத்தியக்கூறுகள் கற்பனை செய்ய முடியாதவை, சொல்லகராதி 10 கே சொற்கள் மற்றும் பலவற்றிற்கு செல்லலாம்.

iterative fibonacci c ++

பைத்தானில் பேச்சு அங்கீகாரத்தை எவ்வாறு நிறுவுவது?

SpeechRecognition தொகுப்பு நிறுவ பைதான், பின்வரும் கட்டளையை முனையத்தில் இயக்கவும், அது உங்கள் கணினியில் நிறுவப்படும்.

நிறுவல்-பேச்சு அங்கீகாரம் பைதான்-எடுரேகா

சேவை இப்போது டிக்கெட் கருவி பயிற்சி

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

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

  • அங்கீகாரம்_பிங் ()
  • அங்கீகாரம்_ கூகிள் ()
  • அடையாளம்_கோகுல்_ கிளவுட் ()
  • அடையாளம் காணுங்கள் ()
  • அடையாளம்_ஐபிஎம் ()
  • அங்கீகாரம்_விட் ()
  • அங்கீகாரம்_ஸ்பின்க்ஸ் ()

இப்போது, ​​பேச்சு அறிதல் முறையை ஆஃப்லைனிலும் இயக்க அங்கீகாரம்_ஸ்பின்க்ஸ் பயன்படுத்தப்படலாம். இதற்கு பாக்கெட்ஸ்பின்க்ஸ் நிறுவல் தேவைப்படுகிறது.

அங்கீகார வகுப்பின் r = sr.Recognizer () இன் சொற்பொழிவு அங்கீகாரத்தை sr # இறக்குமதி செய்க

மைக்ரோஃபோன்களிலிருந்து உள்ளீட்டை எடுத்துக்கொள்வது

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

பெரும்பாலான திட்டங்களுக்கு, இயல்புநிலை மைக்ரோஃபோன்களைப் பயன்படுத்தலாம். நீங்கள் இயல்புநிலை மைக்ரோஃபோனைப் பயன்படுத்த விரும்பவில்லை என்றால்,list_microphone_names முறையைப் பயன்படுத்தி மைக்ரோஃபோன் பெயர்களின் பட்டியலைப் பெறலாம்.

மைக்ரோஃபோனிலிருந்து உள்ளீட்டைப் பிடிக்க நாம் கேட்கும் முறையைப் பயன்படுத்துகிறோம்.

பேச்சு அங்கீகாரத்தை sr r = sr.Recognizer () உடன் sr.Microphone () உடன் மூலமாக இறக்குமதி செய்க: ஆடியோ = sr.listen (மூல)

பைத்தானில் பியோடியோவை எவ்வாறு நிறுவுவது?

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

வழக்கு பயன்படுத்தவும்

பேச்சை அடையாளம் காணவும் பின்வருவனவற்றை இயக்கவும் பைத்தானில் உள்ள பேச்சு அறிதல் தொகுதியைப் பயன்படுத்தி ஒரு நிரலை உருவாக்குவோம்:

  1. உரையை உரையாக மாற்றவும்
  2. இணைய உலாவி தொகுதியைப் பயன்படுத்தி ஒரு URL ஐத் திறக்கவும்
  3. URL இல் தேட ஒரு பேச்சு அங்கீகாரத்தைப் பயன்படுத்தி வினவலை அனுப்பவும்

மேலே உள்ள சிக்கல் அறிக்கைக்கான நிரல் பின்வருமாறு:

பேச்சு_ அங்கீகாரத்தை sr இறக்குமதி இணைய உலாவி wb r1 = sr.Recognizer () r2 = sr.Recognizer () r3 = sr.Recognizer () உடன் sr.Microphone () உடன் மூலமாக: அச்சு ('[தேடல் எடூரேகா: தேடல் யூடியூப்]') r2.recognize_google (ஆடியோ) இல் 'எடுரேகா' என்றால் ஆடியோ = r3.listen (மூல) அச்சிடு (r2 = sr.Recognizer () url = 'https://www.edureka.co/' உடன் sr மைக்ரோஃபோன் () மூலமாக: அச்சிடு ('உங்கள் வினவலைத் தேடு') ஆடியோ = r2.listen (மூல) முயற்சிக்கவும்: get = r2.recognize_google (ஆடியோ) அச்சு (பெறுக) wb.get (). திறந்த_புதிய (url + get) தவிர sr.UnknownValueError: sr.RequestError ஐத் தவிர அச்சிடு ('பிழை'): r1.recognize_google (ஆடியோ) இல் 'வீடியோ' என்றால்: r1 = sr.Recognizer () url = ' https://www.youtube.com/results?search_query= 'உடன் sr.Microphone () மூலமாக: அச்சு (' வீடியோவைத் தேடு ') ஆடியோ = r2.listen (மூல) முயற்சிக்கவும்: get = r1.recognize_google (ஆடியோ ) அச்சிடு (பெறுக) wb.get (). sr.UnknownValueError ஐத் தவிர திறந்த_புதிய (url + get): sr.RequestError ஐத் தவிர அச்சிடு ('புரிந்து கொள்ள முடியவில்லை') e: print (முடிவுகளைப் பெறத் தவறிவிட்டது ' )

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

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

ஏதேனும் கேள்விகள் உள்ளதா? கருத்துகளில் அவற்றைக் குறிப்பிடவும், நாங்கள் உங்களைத் தொடர்புகொள்வோம்.