State of Linux Voice Recognition

Mau oyamba

Ndimagwiritsa ntchito nthawi yochuluka ndikufufuza nkhani komanso nthawi zambiri ndikuganiza za nkhaniyi ndikupita ku sitima yapamtunda kapena kutuluka kunja.

Tsiku lina madzulo ndikuyenda mtunda wa makilomita 1.5 kupita kuntchito ndikuganiza kuti "sikungakhale bwino ngati ndikanalemba zomwe ndikufuna kunena ndiyeno ndikuzilemba mosavuta ku fayilo yolemba yomwe ndingasinthe ndi kuyikonza kenako" .

Ndakhala ndi maola ochuluka kwambiri ndikuyang'ana njira zosiyanasiyana zomwe zimapezeka kuti zizindikire mawu komanso zolemba zomwe zikuphatikizapo kujambula kudzera mwa maikolofoni pogwiritsa ntchito mapulogalamu opangira malemba ku Linux, kujambula fayilo ku ma MP3 kapena WAV ndikuyitembenuza kudzera mu mzere wa malamulo, komanso kugwiritsa ntchito Chrome ndi mapulogalamu a Android.

Nkhaniyi ikufotokoza zomwe ndapeza pambuyo pa masiku ovuta ntchito.

Zosankha za Linux

Kuyesera kupeza pulogalamu yovomerezeka ndi kuzindikira mauthenga ku Linux sikophweka ngati momwe zingakhalire ndipo zosankha zomwe zilipo sizoluntha.

Tsamba la wikipedia lili ndi mndandanda wa zosankha zomwe mungapange monga CMU Sphinx, Julius ndi Simon.

Ndimagwiritsa ntchito SparkyLinux yomwe imachokera ku Debian Testing panthawi yomwe ndikukuwuzani kuti phukusi lokha lozindikiritsa mawu lomwe lilipo mu SOPINX.

Ndondomeko za Linux zomwe ndinatsiriza ndikuzigwiritsa ntchito ndi PocketSphinx, zomwe ndinkakonda kusintha mawindo a WAV ndikulemba ndi Freespeech-VR yomwe ndi pulogalamu ya python imene imakulolani kulembetsa kuchokera ku maikolofoni.

Ndinayesanso mapulogalamu angapo a Chrome kuphatikizapo VoiceNote II ndi Dictanote.

Potsiriza ndinayesa "Dictation and Email" ndi "Talk and Talk Dictation" Android Apps.

Freespeech-VR

Freespeech-VR sichipezeka m'zinthu zoyenera. Ndatulutsira mafayilo kuchokera pano.

Nditatha kukopera ndikuchotsa zomwe zili mu fayilo ya zip Ndatsegula osatha ndikupita ku foda kumene mafayilo adatengedwa.

Ndinalemba lamulo lotsatira kuti mutsegule freespeech-vr.

sudo python freespeech-vr

Ndili ndi ma vofoni a m'manja omwe ali ndi maikolofoni abwino komanso mawu omveka bwino a Chingerezi.

Malemba otsatirawa adawonekera pawindo la freespeech-vr:

Takulandirani ku agalu omwe ali ndi zotsatira zake Masiku ano Kuonetsetsa Mmene Mungayesere Mayesero Ayenera kuyesa Nthawi Yomwe Akulumikiza Zogwiritsira ntchito njira ya njira Kulankhulana I kwa mmodzi kuli kokha Mwachiyembekezo chokhazikika ndi Kuimira nkhuku imodzi za golide monga dongosolo The Ea pamene ine dzina langa lotsatira lotsatira foni foni Fayilo Posakhalitsa foni telefoni kwa Manja- Space sphinx Kupita Izo si mafoni adzagawana A ophunzitsidwa ndi zida Gwiritsani kulankhula Pamene anamaliza Nenani A ntchito mafayilo Kutsiriza Nkhani A Ndipo pogwiritsira ntchito ndi Pamene ndiko momwe Linux ilili yabwino monga momwe mumapewa ndi

Ndikufuna kunena tsopano kuti iyi si Webusaiti Yoyamba ya Agalu ndipo sindinatchulepo kanthu ndi nkhuku za golide. Ndinali kuyesera kufotokoza njira yogwiritsira ntchito mapulogalamu ozindikiritsa mawu.

Ndinayesa pulogalamuyi nthawi zingapo kuphatikizapo kukula komanso kuthamanga koma kulondola kunali kosauka.

PocketSphinx

PocketSphinx imatha kutenga fayilo ya WAV ndikuisintha kuti ikhale yolemba pogwiritsa ntchito mzere wa lamulo.

PocketSphinx imapezeka kudzera m'mabuku a Debian ndipo iyenera kupezeka pa magawo ambiri.

Nkhani yaikulu yomwe ndaipeza ndi PocketSphinx ndikuti mukufunikiradi chiwerengero cha zizindikiro za kuzindikira mawu, mafayilo a chinenero, otanthauzira mawu ndi momwe angaphunzitsire dongosolo.

Mukaika PocketSphinx muyenera kupita ku webusaiti ya CMU Sphinx ndipo muwerenge zambiri zomwe zingatheke. Muyeneranso kukopera fayilo yotsatirayi.

(Ngati simunali wolankhula Chingelezi wa Chingelezi sankhani chitsanzo chachinenero chomwe chili choyenera).

Zolemba za PocketSphinx ndi Sphinx ndizovuta kumvetsa kwa munthu wamba koma kuchokera pa zomwe ndingathe kupanga mafayilo a dikishonale amagwiritsidwa ntchito kupereka mndandanda wa mawu omwe angatheke komanso mayina a chinenero ali ndi mndandanda wamatchulidwe angapo.

Poyesa PocketSphinx ndimagwiritsa ntchito kujambula kwa mawu anga, chitoliro kuchokera ku Al Pacino mu "Advocate Advocate" ndi chitoliro cha "Morgan Freeman". Cholinga cha izi chinali kuyesa mawu osiyanasiyana ndipo ine palibe wina amene anganene nkhani mofanana ndi Morgan Freeman ndipo palibe wina amene amapereka mzere monga Al Pacino.

Kwa PocketSphinx kuti muigwire ntchito ikufunikira fayilo ya WAV ndipo iyenera kukhala mu mtundu wina. Ngati fayilo ili mu MP3 mumagwiritsidwe ntchito ffmpeg lamulo kuti mutembenuzire mtundu wa WAV:

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

Kuthamanga PocketSphinx ntchito lamulo ili:

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

pocketsphinx_continuous imatenga fayilo ya WAV ndikuitembenuza kuti ilembedwe.

Mu lamulo pamwamba pa pocketsphinx akuuzidwa kuti agwiritse ntchito dikishonale yomwe imatchedwa "/usr/share/pocketsphinx/model/lm/en_US/cmu07a.dic" ndi chitsanzo cha chinenero "cmusphinx-5.0-en-us.lm". Fayilo yomwe yatembenuzidwa kukhala yolemba imatchedwa voice2.wav (yomwe ndi kujambula komwe ndinapanga ndi mawu anga). Potsirizira pake 2> amaika zonse zochokera kunja zomwe simukufunikiradi mu fayilo yotchedwa voice2.log. Zotsatira zenizeni za mayesero zimawonetsedwa mkati mwazenera.

Zotsatira pogwiritsa ntchito mawu anga ndi awa:

lolandila kwa lotsatira bwino osati sabata ino pamutu pulogalamu yodziwika mu miniti

Zotsatira sizowopsya ngati ndi freespeech-vr koma sichigwiritsire ntchito kwenikweni. Ndinayesera kugwiritsa ntchito PocketSphinx ndi Al Pacino koma izi sizinabweretse zotsatira.

Pomalizira ndinayesa mau a Morgan Freeman kuchokera mu kanema "Bruce Wamphamvuyonse" ndipo izi ndi zotsatira:

000000000: tidzakhala pa iye
000000001: Ndizo zonse zovuta Yeah tsiku limene pakali pano eya ndilo omwe takhala tikukhala ndili gawo la otentha
000000002: mu elevator yemwe ali chifungulo cha pang'ono cha baseball kapena kudziwa zomwe angachite kwa miyoyo
000000003: ndi chiyani chomwe chidzachira
000000004: iwo sanalembedwe
000000005: ali ndi ine pomwepo
000000006: muyenera kukhala malamulo
000000007: Ndakhala tikukuyembekezerani
000000008: ndipo adaphunzira apa kuti anali fanizo ndiye anali phwando la Krismasi wakupha
000000009: imakhala njira imodzi yolembera o. bulu ndimaganiza kuti nthawi zambiri ndimavala chimodzi
000000010: ngati vuto lomwe liphatikizana sichidzapatsa iye zabwino zomwe ndikulingalira iwo panthawi imeneyo pamene sitinali zonse zimene mukuganiza kuti ine ndiri padziko lapansi ndikuwona kuti
000000011: abambo omwe ali nawo
000000012: ndi zochuluka bwanji za izi
000000013: kodi izo zinaperekedwa
000000014: zonse zomwe inu simukugwa mochuluka
000000015: pomwepo kugwa
000000016: gwiritsitsani bwino ine basi
000000017: ndizosasangalatsa ngati ndikuganiza kuti iwo adzakhala ndi kuti zomwe zidzakwatirane pa ayi sizinali zosiyana ndi njirayo

Mayeso anga sungaganizidwe ngati asayansi ndipo opanga PocketSphinx anganene kuti sindigwiritsa ntchito mapulogalamuwa molondola. Palinso njira yotchedwa mawu yophunzitsira yomwe ingagwiritsidwe ntchito popanga madikishonale abwino ndi mafayilo a chinenero.

Ndimaganizira kwambiri kuti ndizovuta kwambiri kuti ndizigwiritsa ntchito tsiku ndi tsiku.

VoiceNote II

VoiceNote II ndi Chrome App yomwe imagwiritsa ntchito Google Voice kuzindikira API.

Ngati mukugwiritsa ntchito Chrome kapena Chromium osatsegula mukhoza kukhazikitsa VoiceNote II kudzera pa Webusaiti .

Zithunzi pa VoiceNote II zimayikidwa modabwitsa pamene mukufunikira kukhazikitsa chinenero pansi pazenera ndipo botani lokonzanso lili pansi, komabe botani lolembera liri pamalo apamwamba kwambiri.

Chinthu choyamba chimene muyenera kuchita ndi kusankha chinenero ndipo izi zingatheke podalira chizindikiro cha dziko.

Poyamba kujambula, dinani chizindikiro cha maikolofoni ndipo muyambe kulankhula mu maikolofoni yanu. Zotsatira zabwino zomwe ndapeza kuti zikulankhula pang'onopang'ono zinali zofunika kwambiri kuti pulogalamuyo ikhale ndi mwayi wopitiriza.

Zotsatira sizinali zabwino monga zingathe kuwonetsedwa pansipa:

Moni ndi olandiridwa kuti mugwirizane. About.com lero nkhani zokhudzana ndi mau oyamba kutembenuzidwa mowonjezereka mdziko la 2008 monga kutembenuzidwa ndipo anati zithandizira bwino momwe ndapezera mau owonjezera awonetsera mawonedwe a 2014debian kapena rpm kutsegula mtundu wa mawu ku mawu kuti awamasulire ngati mukufuna kusankha Chosankha cha Edinburgh Chimaltenango Chimaltenango Chimaltenango Chiyoruba Chiyukireniya Chizulu Baibulo la pa Intaneti BAIBULO LA DZIKO LATSOPANO LA MALEMBA OPATULIKA Mabuku a Chichewa (2000-2014) Laibulale Zimene Mumakonda Zoyenera Kutsatira Nkhani Yosunga Chinsinsi Foni ya M'manja Zimene Mumakonda Manambala a Masamba Zithunzi Kukula kwa Zilembo ndi chilemba chenichenicho ndipo mukhoza kuona chifukwa cha zolakwa zomwe zimakupangitsani inu kukhala omvera

Dictanote

Dictanote ndi Chrome App ina yomwe ingagwiritsidwe ntchito pazinthu zowonongeka ndipo inapezeka ngati yowonjezereka koma zotsatira sizinali bwino kuposa VoiceNote II.

Ndangogwiritsa ntchito Dictanote ndemanga yomwe imakulepheretsani kupanga mapepala atsopano koma imakulolani kuti muyankhule ndi malemba omwe ali kale mkonzi. Ndinatha kuyesa kuvomerezedwa kwa mawu koma zotsatira sizinali bwino kuposa VoiceNote II ndipo kotero sindinalembere kuti ndiwone.

Zolemba ndi Mail

"Dictation And Mail" ndi Android Application yomwe imagwiritsa ntchito Google voice recognition API.

Zotsatira kuchokera ku "Dictation and Mail" zinali zabwino kwambiri kuposa pulogalamu ina iliyonse yomwe inayesera mpaka pano.

Moni walandiridwa ku Linux pafupi, lero tikukamba za kutembenuza mawu kuti alembedwe

Chinyengo ndi "Dictation and Mail" ndikulankhula pang'onopang'ono ndi kutchulidwa komanso momwe mungathere ndi mwatsatanetsatane.

Mutatha kumaliza, mukhoza kutumiza imelo zotsatirazi.

Kulankhula ndi Kulankhula

Chida china cha Android chimene ndayesera chinali "Kulankhula ndi Kulankhula Dictation".

Mawonekedwe a pulojekitiyi anali abwino kwambiri pa gulu ndipo kuzindikira kwa mawu kunagwira bwino kwambiri. Nditamaliza kulembetsa chidziwitso ndinatha kugawana zotsatira mu njira zosiyanasiyana kuphatikizapo kudzera pa imelo.

Welcome to linux about.com lero tikukamba za kutembenuza mawu ku malemba

Pamene mukutha kuona mau omwe ali pamwambawa ali pafupi momveka momwe mungayembekezere kupeza. Kulankhula pang'onopang'ono ndikofunikira.

Chidule

Chibadwa cha Linux chili ndi njira yopitira ndi kuzindikira kwa Voice komanso kulamula. Palinso mapulogalamu omwe amagwiritsa ntchito Google Voice API koma iwo sanayambe kulembedwa m'masitolo.

Mapulogalamu a ChromeOS ndi abwino kwambiri koma zotsatira zabwino kwambiri zinapindula pogwiritsa ntchito foni yanga ya Android. Mwina foni ili ndi maikolofoni abwinoko kotero pulogalamu yozindikiritsa mawu imakhala mwayi wabwino kwambiri wotembenuka.

Kuti chizindikiritso cha mawu chikhale chogwiritsidwa ntchito kwambiri chiyenera kukhala chosamvetsetseka ndi kukhazikitsidwa kosachepera. Simuyenera kusokoneza kuzungulira ndi zilankhulidwe za chinenero ndi madikishonale kuti muthe kuzizindikira.

Ndikuyamikira komabe kuti luso lonse la kuzindikira mawu ndilovuta kwambiri chifukwa aliyense ali ndi mawu osiyana ndipo pali zilankhulo zambiri kuchokera kudera lina kupita ku dera lina m'mayiko amodzi osadandaula ndi mazana a zinenero zomwe zikugwiritsidwa ntchito padziko lonse lapansi.

Motero, kufufuza kwanga ndikuti mapulogalamu ozindikiritsa mawu akugwirabe ntchito.