I-State Of Linux Ukuqonda Izwi

Intshayelelo

Ndichitha ixesha elininzi ndiphanda amanqaku kwaye kaninzi ndicinga malunga nomxholo othile kwinqaku ngelixa uhamba esiteshini sesitimela okanye xa uphuma kwaye malunga ngokubanzi.

Ngenye ilanga kusihlwa xa sihamba ngeekhilomitha ezili-1.5 ukuya kwisikhululo esivela kum msebenzi wam ndicinga ukuba "akunakuba kuhle ukuba ndikwazi ukurekhoda into endiyifunayo ukuyifaka ngokuzenzekelayo kwifayili yombhalo onokuyihlela nokuyifometha kamva" .

Ndichitha ixesha elide ndijonga ii-othotho ezahlukeneyo ezifumanekayo ukuqonda ilizwi kunye nokunyanzelisa okuquka ukurekhoda ngqo ngokusebenzisa i-microphone usebenzisa isicatshulwa se-Linux, ukurekhoda ifayile kwifayile ye-MP3 okanye yeVV kwaye uyiguqule ngelayini yomyalelo, kunye nokusebenzisa i-Chrome ne-Android izicelo.

Eli nqaku libalaselisa iziphumo zam emva kweentsuku zomsebenzi onzima.

Izinketho ze Linux

Ukuzama ukufumana isicatshulwa kunye nesofthiwe yokuqaphela izwi kwi-Linux akulula kangangoko kunokwenzeka kwaye ukhetho olukhoyo alukho oluqilileyo.

Leli phepha le-wikipedia linoluhlu lwezinto ezinokukhetha eziquka i-CMU Sphinx, uJulius noSimon.

Ndisebenzisa i-SparkyLinux esekelwe kwi-Debian Testing okwangoku kwaye ndinokuxelela ukuba iphakheji kuphela ye-voice recognition etholakalayo kwiifostile ngu-Sphinx.

Iiprogram zeLinux zangasemva ndazama ukuzenza ziyiPocketSphinx, endiyisebenzisayo ukuguqula iifayile zeWave kwi-text kunye ne-Freespeech-VR yinto yesicelo se-python esikuvumela ukuba ubhale phantsi ngqo kwi-microphone.

Ndaphinda ndazama ii-apps ze-Chrome eziquka i-VoiceNote II kunye neDictanote.

Ekugqibeleni ndazama "i-Dictation kunye ne-imeyile" kunye ne "Talk And Talk Dictation" kwi-Android Apps.

Freespeech-VR

I-Freespeech-VR ayitholakali kwi-repositories efanelekileyo. Ndalanda iifayile ezivela apha.

Emva kokukhuphela kunye nokukhipha iziqulatho zefayile ye-zip ndavula i-terminal kwaye ndaya kwiifolda apho iifayile zachithwa khona.

Ndiyifakile umyalelo olandelayo ukuvula i-freespeech-vr.

sudo python freespeech-vr

Ndinefowuni ye-headphone ene-microphone ehloniphekileyo kunye nesicaciso esicacileyo saseNgesi.

Umbhalo olandelayo ubonakala kwi window ye freespeech-vr:

Siyakwamkela kwiinkampani zeeyunithi zesiphumo Namhlanje uqinisekisile indlela yokulawula iimvavanyo. Kufuneka uvavanye Xa ufuna ukuthumela umyalezo Ukusebenzisa indlela yokuthetha Inkulumo kum omnye ngamnye Kuphela Kulo themba lokuhlala kunye neNkcazo yeeNkukhu zegolide njengenkqubo I-EA xa igama lam elilandelayo libiza umnxeba Le fayile Ngokukhawuleza kwanele iimeko zefowuni kwiiNdawo- I-Space sphinx Ukuya Akunjalo iifowuni iza kwabelwana ngazo Uqeqesho kunye nezixhobo Sebenzisa ukuthetha Xa ugqibile Yithi Ifayile esetyenzisiweyo Ukugqibela ibali A kwaye usebenzisa i-When it's a success in this Linux

Ndingathanda ukuthetha ngoku ukuba akuyiyo iwebhusayithi yeCandelo leeNja kwaye akukho nto ndiyichaza ngayo nayiphi na inkukhu yegolide. Ngokwenene ndizama ukuchaza inkqubo yokusebenzisa isoftware yesandi.

Ndazama isofthiwe ngamaxesha ambalwa kuquka ukuhluka kunye nesantya kodwa ukuchaneka kwakungalungile.

PocketSphinx

I-PocketSphinx iyakwazi ukuthatha ifayile yeWV kwaye uyiguqule ekubhaliweyo usebenzisa umgca womyalelo.

I-PocketSphinx ifumaneka kwii-repositories zeDebian kwaye kufuneka zifumaneke kwiinkalo ezininzi.

Umxholo ophambili owamfumanayo kunye nePocketSphinx kukuba ufuna udinga kwiqondo malunga nokuqaphela izwi, iifayile zolwimi, izichazi kunye nendlela yokuqeqesha inkqubo.

Emva kokufaka iPocketSphinx kufuneka uhambe kwiwebhusayithi ye-CMU Sphinx kwaye ufunde ulwazi oluninzi ngangokunokwenzeka. Kwakhona kufuneka ulande le fayile yefayile elandelayo.

(Ukuba awukho isithethi esingumthonyama kwisiNgesi ukhetha uhlobo lweelwimi olufanelekileyo).

Amaxwebhu e-PocketSphinx kunye ne-Sphinx ngokubanzi kunzima ukuyiqonda kumntu omele kodwa kwinto endiyenza ngayo iifayile zesichazamazwi zisetyenziselwa ukunika uluhlu lwamagama anokwenzeka kunye nemimiselo yolwimi enoluhlu lwamagama angaphaya kwamagama.

Ukuvavanya i-PocketSphinx Ndasebenzisa ukurekhoda kwezwi lam, i-snippet evela ku-Al Pacino kwi-"Advocate Advocate" kunye nesigcawu esivela ku "Morgan Freeman". Ingongoma yale nto yayiwukuba uzame amagama ahlukeneyo kwaye kum kungekho mntu unokuxelela ibali ngokucacileyo njengoMorgan Freeman kwaye akukho mntu uhambisa umgca njengo-Al Pacino.

I-PocketSphinx yokusebenza idinga ifayile yeWV kwaye kufuneka ibe kwifomathi ethile. Ukuba ifayile ifomati ye-MP3 isebenzisa umyalelo weffmpeg ukuwuguqulela kwifomathi ye-WAV:

ffmpeg -i inputfilename.mp3 -acodec pcm_s16le -ar 16000 outputfilename.wav

Ukuqhuba iPocketSphinx sebenzisa umyalelo olandelayo:

pocketsphinx_continuous -dict /usr/share/pocketsphinx/model/lm/en_US/cmu07a.dic -infayile voice2.wav -lm cmusphinx-5.0-en-us.lm 2> voice2.log

i-pocketsphinx_continuous ithatha ifayela le-WAV kwaye iguqula ukuthumela.

Kulo myalelo ngaphezu kwe pocketsphinx uxelwa ukuba usebenzise ifayile yesichazamazwi ebizwa ngokuthi "/usr/share/pocketsphinx/model/lm/en_US/cmu07a.dic" kunye nomzekelo wolwimi "cmusphinx-5.0-en-us.lm". Ifayile eguqulwayo kwisicatshulwa ibizwa ngokuthi voice2.wav (oko kukurekhoda ndiyenzile ngezwi lam). Ekugqibeleni i-2> ibeka yonke imveliso ye-verbose ukuba awunayo imfuneko kwifayile ebizwa ngezwi2.log. Iziphumo zangempela zovavanyo ziboniswa ngaphakathi kwefestile yefestile.

Iziphumo usebenzisa igama lam zilandelayo:

yamkeleka ngokulandelayo malunga nesi sifundo seveki malunga nokuba yiyiphi iprojekthi yokuqaphela kwimizuzu

Iziphumo azikho njengento enzima njengenkululeko ye-freespeech-vr kodwa ingasetyenziswanga. Emva koko ndazama ukusebenzisa i-PocketSphinx kunye no-Al Pacino kodwa oku akubuyanga niphumo.

Ekugqibeleni ndazama ukusebenzisa igama likaMorgan Freeman kwi-movie ethi "Bruce Somandla" kwaye nakhu iziphumo:

000000000: siza kuye
000000001: yonke into ekhuniyo loo mini ekhoyo ngoku ngoku, yile nto esona siphileyo ndiyinxalenye yitshisa
000000002: kwi-elevator ngubani ongundoqo kwi-baseball yeeyure okanye ukwazi ukuba wenzeni ebomini
000000003: zeziphi ezo ziza kubuyiselwa
000000004: abazange bayibhale
000000005: banako kum
000000006: kufuneka ube yimithetho
000000007: ndikulindela
000000008: kwaye wafunda apha ukuba umzekeliso ngumcimbi we-Christmas party
000000009: kuvela enye indlela yokubhala o. iesile ndicinga ukuba bambalwa bembethe enye
000000010: njengengxaki endibeneyo ayiyi kunika into endiyilungeleyo kubo ngethuba elithile xa sasingakho konke okucinga ukuba ndikhoyo kwihlabathi kwaye ndiya kubona ukuba
000000011: uyise onayo
000000012: yintoni eninzi ngale nto
000000013: oko kunikwe
000000014: yonke into eningayi kuwela
000000015: ilungelo ekuwa
000000016: ubambelele nje kum
000000017: akunakuvuyisa ukuba ndicinga ukuba baya kuba neyona nto leyo eya kuba yatshatileyo ukuba ayikho into endithanda ngayo

Uvavanyo lwam alukwazi ukuba lucatshangwe njengenzululwazi kwaye abaphuhlisi bePocketSphinx banokuthi ndingasebenzisi isoftware ngokuchanekileyo. Kukho ubuchule obubizwa ngokuba yi-vocational training engasetyenziselwa ukudala izichazi-magama ezingcono kunye neefayile zolwimi.

Ubungqina bam kuninzi kukuba kunzima kakhulu kumgangatho oqhelekileyo wokusetyenziswa kwansuku zonke.

VoiceNote II

I-VoiceNote II yi-App ye-Chrome esebenzisa i-Google Voice ukuqaphela i-API.

Ukuba usebenzisa i-Chrome okanye i-Chromium iziphequluli ungafaka i-VoiceNote II ngeSitolo seWebhu .

Iimpawu kwi VoiceNote II zichazwe ngendlela engaqhelekanga njengoko ufuna ukuseta ulwimi phantsi kwefestile kwaye iqhosha lokuhlela lisezantsi, nangona iqhosha lokurekhoda likwimeko ephezulu.

Into yokuqala okufuneka uyenze kukuba ukhethe ulwimi kwaye oku kufumaneka ngokuchofoza kwi icon yehlabathi.

Ukuqala ukurekhoda, nqakraza kwisithonjana semakrofoni uze uqale ukuthetha kwimakrofoni yakho. Kuba iziphumo ezingcono kakhulu ndifumene ukuthetha ngokucothayo yinto ebalulekileyo ukwenzela ukuba isofthiwe ibe nethuba lokuqhubeka.

Iziphumo zazingekho mkhulu njengoko zingabonwa ngezantsi:

Sawubona kwaye wamkele ukudibanisa. I-About.com namhlanje iinqununu malunga negama lokuguqulwa kwimiyalezo ye-dunelm farrell yokunciphisa ukuguqulwa kwe-2008 njengenguqulelo kwaye yathi ixhaswe kakuhle indlela engcono yokufumana i-text addon kwindlela yokubonisa i-2014debian okanye i-rpm iphakheji ukuvula uhlobo lwamazwi kwintetho ukuyivula xa ufuna ukukhetha vs ukhethe e-edinburgh isiFrentshi isiJalimane sikufumana ixesha elikudibanisini lobukumkani kwi-microphone xa usuqedile ukubhala itekisi yakho njengefayili yombhalo ukuze uphumelele kakuhle ukuba ngumgangatho oqhelekileyo we-English ovela kumzantsi we-england engcono kunoko kodwa ndiya kwi-textvia le torrentalo kunye nolu xwebhu kwaye ungabona ngenxa yeepazamo ezenza ukuba uzilalele

Dictanote

I-Dictanote yenye enye i-Chrome App engasetyenziselwa iinjongo zokunyanzelisa kwaye ifikeleleke njengento enembile kodwa iziphumo zazingekho ngcono kune VoiceNote II.

Ndisebenzisa kuphela i-demo version yeDictanote eyokukhusela ekudaleni amaxwebhu amasha kodwa ikuvumela ukuba ukhulume ngetekisi ekhoyo kumhleli. Ndakwazi ukuvavanya ukuqashelwa kwezwi kodwa iziphumo zazingekho ngcono kune VoiceNote II kwaye ngoko andizange ndibhalisele ipro version.

Ukunyanzelisa kunye neeMeyili

"I-Dictation And Mail" yi-Android Application esebenzisa i-API ye-API ye-API.

Iziphumo ezivela kwi "Dictation and Mail" zazingcono kakhulu kunanoma yiphina enye inkqubo inzame ukuya kweli nqaku.

simkelekile kwi-Linux malunga., namhlanje sithetha ngokuguqula umsindo kwi-text

Iqhinga ngokuthi "Ukunyathelisa kunye ne-Imeyili" kukuthetha ngokukhawuleza nangokuthethileyo kunye nokukwazi ukukwenza ngokukhawuleza.

Emva kokugqiba ukuthetha ungathumela i-imeyile iziphumo kuwe.

Thetha kunye neNkcazo yokuThetha

Esinye isicelo se-Android endizamile kukuba "Ukuthetha Ncokola Ncoko".

Ikhonkco yolu hlelo lokusebenza yayiyona nto ibhetele kakhulu kwaye ukuqaphela izwi kwasebenza kakuhle ngokwenene. Emva kokurekhoda ukunyanzelisa ndakwazi ukuxelela iziphumo ngeendlela ezahlukeneyo kubandakanywa nge-imeyile.

yamkela kwi-linux malunga.com namhlanje esiyithethayo ngokuguqula intetho ekubhaliweyo

Njengoko ubona umbhalo ophezulu ukhankanywe njengoko ungalindela ukufumana. Ukuthetha ngokukhawuleza kuyintloko.

Isishwankathelo

I-Linux yaseNative inendlela ethile yokuhamba ngokubhekiselele ekuqaphelweni kwezwi kunye nokunyanzelisa ngokuthe ngqo. Kukho ezinye izicelo ezisebenzisa i-Google Voice API kodwa zingabonakali kwiifom.

Izicelo ze-ChromeOS zincinci kangcono kodwa ezi ziphumo zigqwesileyo zifezelelwe ngokusebenzisa ifowuni yam ye-Android. Mhlawumbi ifowuni inemakrofoni engcono kwaye ngoko isofthiwe yokuqaphela izwi ibonisa ithuba elihle lokuguqulwa.

Ukuze ukuqaphela ilizwi kusebenziswe ngokwenene kufuneka kufikeleleke ngakumbi ngokusetyenzwa okuncinane okufunekayo. Akufanele ufune ukungcola ngeenxa zonke ngeelwimi kunye nezichazi-magama ukuze wenze ukuqonda.

Ndiyayixabisa nokokuba ubugcisa obunzima bokuqashelwa kwegama bunzima kakhulu kuba wonke umntu unelinye iilwimi ezahlukeneyo kwaye kukho ezininzi iilwimi ezivela kummandla ukuya kummandla kwelinye ilizwe lingenakukhathazeka ngamakhulu eelwimi ezisetyenziswe kulo lonke ihlabathi.

Uhlalutyo lwam, ngoko ke, ukuba isofthiwe yokuqaphela izwi isasebenza ngokuqhubekayo.