உரையை உரையாக மாற்றுதல்: எளிய டிக்டேஷன் பயன்பாட்டை எவ்வாறு உருவாக்குவது

நூலாசிரியர்: Lewis Jackson
உருவாக்கிய தேதி: 13 மே 2021
புதுப்பிப்பு தேதி: 1 ஜூலை 2024
Anonim
உரையை உரையாக மாற்றுதல்: எளிய டிக்டேஷன் பயன்பாட்டை எவ்வாறு உருவாக்குவது - பயன்பாடுகள்
உரையை உரையாக மாற்றுதல்: எளிய டிக்டேஷன் பயன்பாட்டை எவ்வாறு உருவாக்குவது - பயன்பாடுகள்

உள்ளடக்கம்


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

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

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


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

பேச்சு-க்கு-உரை பயனர் இடைமுகத்தை உருவாக்குதல்

தொடங்க, “வெற்று செயல்பாடு” வார்ப்புருவைப் பயன்படுத்தி புதிய Android திட்டத்தை உருவாக்கவும்.

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

எங்கள் தளவமைப்பை உருவாக்குவதன் மூலம் ஆரம்பிக்கலாம்:

இது எங்களுக்கு பின்வரும் தளவமைப்பை வழங்குகிறது:


உங்கள் Android பயன்பாட்டில் பேச்சு அங்கீகாரத்தைச் சேர்த்தல்

பேச்சு உள்ளீட்டை இரண்டு படிகளில் கைப்பற்றி செயலாக்குகிறோம்:

1. அங்கீகாரம் இன்டென்ட் தொடங்கவும்

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

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

தொகுக்கப்பட்ட கூடுதல் மூலம் startActivityForResult () ஐப் பயன்படுத்தி RecognizerIntent.ACTION_RECOGNIZE_SPEECH ஐத் தொடங்குகிறோம். வேறுவிதமாகக் குறிப்பிடப்படாவிட்டால், அங்கீகாரமானது சாதனத்தின் இயல்புநிலை இருப்பிடத்தைப் பயன்படுத்தும் என்பதை நினைவில் கொள்க.

பொது வெற்றிடத்தை onClick (காண்க v) {// அங்கீகார இன்டென்ட் நோக்கத்தைத் தூண்டவும் // உள்நோக்கம் நோக்கம் = புதிய நோக்கம் (அங்கீகாரம் இன்டென்ட். ACTION_RECOGNIZE_SPEECH); {startActivityForResult ஐ முயற்சிக்கவும் (நோக்கம், REQUEST_CODE); } பிடிக்கவும் (ActivityNotFoundException a) {}}

2. பேச்சு பதிலைப் பெறுதல்

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

StartActivityForResult () வழியாக நாங்கள் அங்கீகார இன்டெண்ட்டைத் தூண்டினோம் என்பதால், பேச்சு அங்கீகார அழைப்பைத் தொடங்கிய செயல்பாட்டில் ஆக்டிவிட்டி ரிசல்ட் (int requestCode, int resultCode, Intent data) ஐ மீறுவதன் மூலம் முடிவு தரவை நாங்கள் கையாளுகிறோம்.

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

VerOverride // எங்கள் நோக்கம் அழைப்பாளர் செயல்பாட்டில் ஒரு OnActivityResult முறையை வரையறுக்கவும் // பாதுகாக்கப்பட்ட வெற்றிடத்தை onActivityResult (int requestCode, int resultCode, Intent data) {super.onActivityResult (requestCode, resultCode, data); சுவிட்ச் (requestCode) {வழக்கு REQUEST_CODE: {// RESULT_OK திரும்பினால் ... // if (resultCode == RESULT_OK && null! = data) {//.. பின்னர் வரிசைப்பட்டியலை மீட்டெடுக்கவும் // வரிசை பட்டியல் result = data.getStringArrayListExtra (RecognizerIntent.EXTRA_RESULTS); // எங்கள் உரைக்காட்சியைப் புதுப்பிக்கவும் // textOutput.setText (result.get (0)); } இடைவெளி; }}}}

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

மேலே உள்ள அனைத்து படிகளையும் முடித்த பிறகு, உங்கள் மெயின் ஆக்டிவிட்டி இதுபோன்றதாக இருக்க வேண்டும்:

android.content.ActivityNotFoundException ஐ இறக்குமதி செய்க; androidx.appcompat.app.AppCompatActivity ஐ இறக்குமதி செய்க; android.os.Bundle ஐ இறக்குமதி செய்க; android.content.Intent ஐ இறக்குமதி செய்க; android.speech.RecognizerIntent ஐ இறக்குமதி செய்க; android.widget.TextView ஐ இறக்குமதி செய்க; android.view.View ஐ இறக்குமதி செய்க; இறக்குமதி java.util.ArrayList; பொது வகுப்பு மெயின் ஆக்டிவிட்டி AppCompatActivity ஐ நீட்டிக்கிறது {தனியார் நிலையான இறுதி எண்ணான REQUEST_CODE = 100; தனிப்பட்ட உரைக்காட்சி உரை வெளியீடு; VerOverride பாதுகாக்கப்பட்ட வெற்றிடத்தை onCreate (Bundle saveInstanceState) {super.onCreate (saveInstanceState); setContentView (R.layout.activity_main); textOutput = (TextView) findViewById (R.id.textOutput); } // பொத்தானை அழுத்தினால் இந்த முறை அழைக்கப்படுகிறது // பொது வெற்றிடத்தை onClick (காண்க v) // “RecognizerIntent.ACTION_RECOGNIZE_SPEECH” செயலுடன் ஒரு நோக்கத்தை உருவாக்கவும் // {உள்நோக்கம் நோக்கம் = புதிய நோக்கம் (அங்கீகாரம்இந்தி. முயற்சிக்கவும் {// செயல்பாட்டைத் தொடங்கி பதிலுக்காகக் காத்திருங்கள் // startActivityForResult (நோக்கம், REQUEST_CODE); } பிடிக்கவும் (ActivityNotFoundException a) {} ver verOverride // முடிவுகளை கையாளவும் // பாதுகாக்கப்பட்ட வெற்றிடத்தை onActivityResult (int requestCode, int resultCode, Intent data) {super.onActivityResult (requestCode, resultCode, data); மாறவும் (requestCode) {வழக்கு REQUEST_CODE: {if (resultCode == RESULT_OK && null! = data) {வரிசை பட்டியல் result = data.getStringArrayListExtra (RecognizerIntent.EXTRA_RESULTS); textOutput.setText (result.get (0)); } இடைவெளி; }}}}

பூர்த்தி செய்யப்பட்ட திட்டத்தை கிட்ஹப்பிலிருந்து பதிவிறக்கம் செய்யலாம்.

உங்கள் திட்டத்தை சோதிக்கிறது

உங்கள் விண்ணப்பத்தை சோதனைக்கு உட்படுத்த:

  • உங்கள் திட்டத்தை இயல்பான Android சாதனம் அல்லது Android மெய்நிகர் சாதனம் (AVD) இல் நிறுவவும். நீங்கள் ஒரு AVD ஐப் பயன்படுத்துகிறீர்கள் என்றால், உங்கள் மேம்பாட்டு இயந்திரத்தில் உள்ளமைக்கப்பட்ட மைக்ரோஃபோன் இருக்க வேண்டும் அல்லது வெளிப்புற மைக்ரோஃபோன் அல்லது ஹெட்செட்டைப் பயன்படுத்தலாம்.
  • பயன்பாட்டின் “ஸ்டார்ட் டிக்டேஷன்” பொத்தானைத் தட்டவும்.
  • மைக்ரோஃபோன் உரையாடல் பெட்டி தோன்றும்போது, ​​உங்கள் சாதனத்தில் பேசுங்கள். சில தருணங்களுக்குப் பிறகு, உங்கள் வார்த்தைகள் திரையில் தோன்றும்.

மடக்குதல்

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

அடுத்து: Google ARCore உடன் பெரிதாக்கப்பட்ட ரியாலிட்டி Android பயன்பாட்டை உருவாக்கவும்

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

அச்சு ஸ்மார்ட்வாட்சில் டீசல்நாகரீகமான ஸ்மார்ட்வாட்ச்கள் IFA 2019 இல் நடைமுறையில் உள்ளன! டீசல் மற்றும் எம்போரியோ அர்மானி இருவரும் புதிய வேர் ஓஎஸ் கடிகாரங்களை அறிவித்துள்ளனர், அவை அழகாக இருப்பது மட்டுமல...

புதிய பதிவுகள்