itanium Ierakstīts Septembris 9, 2016 Share Ierakstīts Septembris 9, 2016 (labots) Sveiki, Varbūt te kāds saskāries ar līdzīgu problēmu vai arī kādam ir idejas, kā risināt šāda veida problēmas. Labākais piemērs, ar ko esmu saskāries un kas, manuprāt, vislabāk paskaidros manu sāpi: "one two three four" tiek interpretēts kā "want to free porn" Šādu rezultātu es itin nekādi pat ar fonētiskajiem algoritmiem (Soundex un D-M Soundex) nespēju savilkt kopā ar to, kas tika pateikts. Tā kā šis viss ir nepieciešams priekš aplikācijas balss vadības, būtu superīgi, ja šis necenstos veidot loģiskus teikumus, bet katram vārdam spļautu ārā vistuvāko rezultātu, kam es pēc dažādām metodēm varētu censties piemeklēt tuvāko komandu (kopā ~8 komandas). Ja arī šis virziens nav pareizais, tad kurš ir? Voice Interaction API, kas ir pieejams sākot ar Android 6.0, netiek izskatīts kā variants Android 6.0+ mazās popularitātes dēļ. P.S. Balss komandas (1 vai 2 vārdi), ko nepieciešams atpazīt, protams, ir angļu valodā Labots Septembris 9, 2016 - itanium Link to comment Share on other sites More sharing options...
laikamTak Septembris 9, 2016 Share Septembris 9, 2016 Tikko izmēģināju to one two three four. Nekas netika interpretēts. Acīmredzot tavā galā problēmas ar izrunu. Link to comment Share on other sites More sharing options...
itanium Septembris 9, 2016 Author Share Septembris 9, 2016 (labots) Jā, tas bija vienreizējs rezultāts, ko man tā arī vairs nav izdevies atkārtot, bet tas nemaina lietas būtību, ka arī šādus gadījumus es vēlos izķert. Piemērs nr. 2: "answer two" vienmēr tiek interpretēts kā "answer to". Biju domājis, ka fonētiskie algoritmi spēs palīdzēt, bet nekā. Protams, vēl pastāv iespēja apstaigāt DAUDZ cilvēkus ar dažādām izrunām, lai noķertu max iespējamos variantus (kā atgriež, tādu arī piefiksēt) un pēc tam sagrupēt tos, bet arī tas diez vai ir labākais variants. Labots Septembris 9, 2016 - itanium Link to comment Share on other sites More sharing options...
usver Septembris 9, 2016 Share Septembris 9, 2016 Link to comment Share on other sites More sharing options...
itanium Septembris 9, 2016 Author Share Septembris 9, 2016 Jā, te vēl viens: https://www.youtube.com/watch?v=JofRc_qQCAs Link to comment Share on other sites More sharing options...
laikamTak Septembris 9, 2016 Share Septembris 9, 2016 answer number two 1 Link to comment Share on other sites More sharing options...
e = d Septembris 9, 2016 Share Septembris 9, 2016 "answer two" jau standarta gramatikai nebūs gluži atbilstoši, skat augstāk . Link to comment Share on other sites More sharing options...
itanium Septembris 9, 2016 Author Share Septembris 9, 2016 (labots) Tīri gramatiski pareizi nav, bet tā lieto. 3 vārdi jau ir visai daudz priekš komandas, bet patestēšu atgrieztos rezultātus uz dažādām balsīm. "Pause" > "Pawns"? Labots Septembris 9, 2016 - itanium Link to comment Share on other sites More sharing options...
laikamTak Septembris 9, 2016 Share Septembris 9, 2016 [media] [/media] Link to comment Share on other sites More sharing options...
itanium Septembris 9, 2016 Author Share Septembris 9, 2016 (labots) laikamtak, tu laikam esi baigais zadrots. Ja tev vēl joprojām nedalec, tad paskaidrošu: konkrētais risinājums nav paredzēts tikai perfektā angļu mēlē runājošiem! Es netaisu risinājumu vien priekš sevis, kas ne tuvu nerunā perfektā angļu mēlē, vai tevis... "Pause" > "Pawns" tika atgriezts, izmantojot arī angļu mēlē runājošās balsis no https://www.ivona.com/ Ja tev nav citu ieteikumu, kā iemācīties runāt pareizā angļu valodā un tad tupa salīdzināt atgriezto stringu ar kādu no komandām, tad es novērtētu, ja tu vairāk nekomentētu šajā tēmā. Paldies! Labots Septembris 9, 2016 - itanium Link to comment Share on other sites More sharing options...
e = d Septembris 9, 2016 Share Septembris 9, 2016 8 komandas izrunāt pareizi angliski tak var iemācīties pat 80-nieks. Link to comment Share on other sites More sharing options...
itanium Septembris 9, 2016 Author Share Septembris 9, 2016 (labots) Var, bet es to par labu risinājumu pie labākās sirdsapziņas nespētu nosaukt - tu spētu? Pieņemot, ka risinājums paredzēts publiskai lietošanai un ne tikai English native runājošajiem? Un + šis: "Pause" > "Pawns" tika atgriezts, izmantojot arī angļu mēlē runājošās balsis no https://www.ivona.com/ Labots Septembris 9, 2016 - itanium Link to comment Share on other sites More sharing options...
laikamTak Septembris 9, 2016 Share Septembris 9, 2016 Nevar cerēt uz labu rezultātu, ja mikrofons ir piespļaudīts. Link to comment Share on other sites More sharing options...
itanium Septembris 9, 2016 Author Share Septembris 9, 2016 ... paldies par šo vērtīgo komentāru! Link to comment Share on other sites More sharing options...
e = d Septembris 9, 2016 Share Septembris 9, 2016 Pause vietā jālieto sinonīmi. Piemēram, Stop. Link to comment Share on other sites More sharing options...
AndrisBB Septembris 9, 2016 Share Septembris 9, 2016 Pause vispar nav labs vards ko meginat atpazit, jo amerikaniski un angliski skan diezgan atskirigi. Link to comment Share on other sites More sharing options...
itanium Septembris 9, 2016 Author Share Septembris 9, 2016 Nav baigi jauks variants, bet var provēt! Patestēšu, kādus šis rezultātus atgriež pie dažādām balsīm/izrunām (US, UK, AU, IN). Link to comment Share on other sites More sharing options...
usver Septembris 9, 2016 Share Septembris 9, 2016 about skrīnā vāze raksta, ka lietojot iOS OpenEars, androīdam "Nuance communications". iespējams, ir iemesls, kādēļ neizmanto noklusēto. Link to comment Share on other sites More sharing options...
itanium Septembris 9, 2016 Author Share Septembris 9, 2016 Iespējams, man gan vajag bezsaistes risinājumu, tāpēc variantu nav tik daudz. Link to comment Share on other sites More sharing options...
usver Septembris 9, 2016 Share Septembris 9, 2016 openears kā reiz sevi dēvē par bezsaistes risinājumu. pieņemu, ka androīdam varētu būt līdzīgi. http://cmusphinx.sourceforge.net/wiki/tutorialandroid- arī tāds pats androīda offlaina risinājums. Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!