- WLAN, WiFi, vezeték nélküli hálózat
- Milyen NAS-t vegyek?
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Microsoft Excel topic
- Crypto Trade
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- MinDig TV
- Rendszergazda topic
- Mindenki AI-t akar, már 2025-re is eladták a HBM chipeket
- Proxmox VE
Új hozzászólás Aktív témák
-
taranis
addikt
Sziasztok! Próbálok átállni Taskerről E-Robotra, megtámogatván a hazai fejlesztést. Ott akadtam el, hogy van pár taskom, amik az AutoVoice Recognized eventre indulnának, és szeretném látni a felismert szöveget, amit az AutoVoice visszaad. Első körben csináltam egy dialógus ablak műveletet, ott üzenetként a "változó értéke"-t választottam, és a névnek beírtam azt, amit az AutoVoice visszaad. (Jelen esetben egy "perc" nevű változóról van szó, amit Tasker alatt %perc néven értem el, itt a % jelet kihagytam). Gondolom nem így kéne csinálni, mert egy üres dialógus ablak jelenik meg a hangfelismerés után.
A másik kérdésem az első megoldása után lenne érdekes. Taskerben egy regexppel ellenőriztem, hogy amit az AutoVoice visszaad, az szám e. Lehet E-Robot alatt is regexpelni? Vagy hogy illik itt az ilyesmit csinálni?
Köszi!colorizer.net
-
taranis
addikt
-
taranis
addikt
válasz bartatamas #892 üzenetére
Ha fent van az Autovoice, akkor az androidos widgetek között találni fogsz egy olyat, hogy Recognize. Ez kitesz egy ikont, amire nyomva elindul a hangfelismerés. Ha végzett, ellövi az Autovoice Recognized eventet. Most egyelőre vegyük a teljes, szűretlen szöveget, ezt a %avcomm változóban adja vissza az Autovoice, legalábbis Tasker esetén. Ha kell még bármi szólj, illetve ha van hozzá türelmed, én ebből tanultam meg a használatát: [link]
colorizer.net
-
taranis
addikt
válasz bartatamas #933 üzenetére
Nem akartalak összezavarni első körben saját változóval, ezért írtam az Autovoice által gyárilag átadott értékeket, de akkor legyen, vegyük végig az eredeti példámat, részletesen:
1. Hozz létre egy új parancsot, "Időzítő" néven
2. Válaszd ki az eseményt, legyen ez a "Külső alkalmazások" alatt lévő "AutoVoice Recognized"
3. Ekkor feljön egy ablak, ahol a recognized eventet testreszabhatod, tehát megszabhatod, hogy mit csináljon az AutoVoice a felismert szöveggel, mit adjon neked oda, mit nem, stb.
4. Ebben az ablakban pipáld be az Event behaviour-t
5. Szintén ebben az ablakban írd be (macskakörmök nélkül) a command filterbe, hogy "időzítő (?<perc>.+) perc"
6. Még mindig ebben az ablakban, pipáld be, hogy Use Regex
7. Pipáld be az ablakot, itt kész vagyunk.Ezzel eddig annyit értünk el, hogy ha a Recognize shortcutra (ami androidos widgetként érhető el) nyomva azt mondod az AutoVoice-nak, szavakkal, hogy "időzítő kettő perc", akkor el fog indulni a parancsod, és csakis akkor fog elindulni, ha a command filterben leírni patternre találat van. Tehát ha azt mondod neki, hogy "teszt", akkor nem indul el a parancs. Mondjuk egy dialógus ablakos akcióval teszteld, ahol az üzenet egy "perc" nevű változó értéke. Fontos kijelenteni, hogy ezt NEM én hozom létre, hanem a megadott pattern alapján az AutoVoice hozza létre, és Tasker alatt ez %perc-ként látszott. Másik példa, ha az AutoVoice command filtered ez:
Turn lights to (?<level>.+) in the (?<room>.+), akkor Tasker alatt lesz egy %level, és %room változód.De tegyük fel sokkal egyszerűbb tesztet akarsz, aminél nincs filter, és ahol minden felismert dologra elindul a parancsod. Ekkor hagyd ki az 5-ös és 6-os pontot. Az AutoVoice ilyenkor is csinál neked pár gyári változót (Tasker alatt legalábbis), az egyik a %avcomm, amibe beleteszi a teljes felismert szöveget, szűretlenül.
Remélem most már érthetőbb voltam, de leírok bármit, ha a végén működni fog
Nekem amúgy az a sanda gyanúm, hogy az AutoVoice plugint kifejezetten Taskerhez készítették, ami azt jelentené, hogy képes benne változót létrehozni. Azért persze reménykedek, hogy az E-Robottal is összehozható.[ Szerkesztve ]
colorizer.net
-
taranis
addikt
-
taranis
addikt
Találtam egy érdekességet. Van egy GPS ON és egy GPS OFF parancsom, ami egy alkalmazás csoport fókuszát vizsgálja. Ma reggel elindítottam melóhelyre menet a google térképet, ez a csoport egyik tagja. Amint elindult, be is kapcsolta az e-robot a gps-t, illetve ha kiléptem a home képernyőre, akkor kikapcsolta, tehát minden oké volt. Viszont amikor kiléptem a térképből, akkor nem kapcsolódott ki a gps. Gondoltam hátha a kilépést valamiért nem veszi fókuszvesztésnek, majd ha beérek a melóhelyre utánanézek. Aztán amikor beértem, és megnyitottam az e-robotot, akkor egyből elindította a GPS OFF parancsom. Mintha beakadt volna valahogy, vagy nem tudom. Ez mitől lehet?
Update: kezd körvonalazódni a dolog. Egyrészt nem csak a kilépésnél történik meg a dolog, hanem mindig, ha a home képernyőre térek vissza. Azaz, a home képernyőre való visszatérést mintha nem venné fókuszvesztésnek. Viszont ha egy másik appba lépek, akkor azt már annak veszi.
[ Szerkesztve ]
colorizer.net
-
taranis
addikt
-
taranis
addikt
válasz bartatamas #958 üzenetére
Az fura, nézd meg, hátha spam, mert ide nem jött vissza semmi.
colorizer.net
-
taranis
addikt
válasz bartatamas #956 üzenetére
Király lett, átjönnek a gyári és a kreált változók is
colorizer.net
-
taranis
addikt
Na, a köv. kérdés, még mindig az időzítős példánál. Most már meg tudom mondani a telónak autovoice-al, hogy "időzítő 2 perc", ebből a 2-t kiveszem, tudom ellenőrizni, hogy szám e, ha igen, akkor text-to-speech-el visszajelzek, majd be kéne állítanom egy várakozást, a megadott percig. Viszont úgy látom mintha nem lehetne változót megadni, csak ezredmásodpercet. Vagy meg lehet valahogy?
colorizer.net
-
taranis
addikt
válasz #79335424 #962 üzenetére
Ezt kipróbáltad? Mert nekem sehogy sem jön össze. Eleve az van odaírva, hogy várakozik amíg a megadott kifejezés igaz. Nekem pedig van egy változóm amiben van egy fix szám, ez sosem lesz magától hamis.
Ja látom Tamás már leírta.
A kifejezés elfogadása jó ötlet, úgyis fel kell majd szoroznom ezredmásodpercre is.[ Szerkesztve ]
colorizer.net
-
taranis
addikt
válasz bartatamas #963 üzenetére
Hogy ne unatkozz továbbra sem: a műveleteknél ki lehet választani az AutoContacts-ot is, ami ugyanúgy csinál változókat (pl acnumber), mint az AutoVoice, de amennyire én látom, ezeket sem kapja meg az E-Robot.
Amúgy AutoContacts kiválasztásánál feljön egy üzenet, hogy megadhatok változókat stringekbe, ilyen módon, hogy: "Kedves ${name}!". Ez azt jelenti, hogy ha van egy "contact" változóm, egy ismerős nevével, akkor AutoContactsnál a "Contact Name or Nickname" részbe beírhatom majd, hogy ${contact}?colorizer.net
-
taranis
addikt
Tamással levelezek egy ideje a nyűgjeim kapcsán, muszáj ide is leírnom, hogy mennyire nem szokványos a supportja ennek az appnak. Bármilyen kérésem van, szinte azonnal jön reakció, javított apk, hétköznapi droid user nem ehhez szokott hozzá, szóval bárkinek aki ide téved ajánlom az appot (az Elixirrel egyetemben). Persze van mit fejleszteni rajta, de ez folyamatosan meg is történik, csak kérni kell, és ez egy nagyon jó dolog. Remélem, a jövőben is megmarad ez az odaadás/lelkesedés.
Az eddig elhangzottakon túl lenne egy ötletem. A problémáim kapcsán úgy látom, hogy hasznosabb lenne, ha a változók kezelése a Taskerhez hasonlatosan működne, azaz lenne egy jelölő, pl. $, és akkor ha egy stringbe azt írom, hogy $name, akkor behelyettesítené. Most ugyanis az van, hogy csak oda lehet változót beírni, ahol kifejezést fogad a program. Márpedig változót bárhová be akarhat írni az user, így végül mindenhová kifejezést kéne tenni, ami viszont lehet, hogy túl komplikálttá tenné a programot.
Mivel Taskerból jöttem, ösztönösen hasonlítgatom a dolgokat. Ahogy már korábban elhangzott, az E-Robothoz kicsit más gondolkodás szükséges, szerintem a Tasker logikája egyszerűbb, átláthatóbb. Főleg az okozta a gondot a tanulási fázisnál, hogy az egymásba ágyazott feltételeknél néha már magam is elfelejtettem, hogy hol tartok éppen, csak miután sorra leokéztam az ablakokat, láttam egyértelműen, hogy mit is csináltam. Persze egy nap nyomogatás után hozzászoktam ehhez, és már elég gördülékenyen ment, csak azt mondom, hogy elsőre ijesztően bonyolult tud lenni, ami amúgy nem az.
Ami viszont jobban tetszik az E-Robotban, az az, hogy nem kell találgatnom, hogy mit rontottam el, elég jól követhető, hogy mit és mikor csinál a program.
Az erőforrás igényt nem tudtam összehasonlítani, én személy szerint nem vettem észre, hogy az egyik jobban enné az akksit a másiknál.[ Szerkesztve ]
colorizer.net
Új hozzászólás Aktív témák
- Ukrajnai háború
- WLAN, WiFi, vezeték nélküli hálózat
- Kormányok / autós szimulátorok topicja
- Helldivers 2 (PC, PS5)
- iPhone topik
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Megjelent az iOS 17.4, minden idők egyik legfontosabb iPhone-frissítése
- gban: Ingyen kellene, de tegnapra
- Autós topik
- Óra topik
- További aktív témák...