{"id":881,"date":"2018-10-03T23:37:48","date_gmt":"2018-10-03T21:37:48","guid":{"rendered":"http:\/\/www.ljudmila.org\/~savskib\/?p=881"},"modified":"2019-04-28T15:10:56","modified_gmt":"2019-04-28T13:10:56","slug":"twinspeaks","status":"publish","type":"post","link":"https:\/\/www.turborebop.net\/?p=881","title":{"rendered":"TwinSpeaks"},"content":{"rendered":"<div id=\"attachment_937\" style=\"width: 231px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01568.jpg\" class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-937\" class=\" wp-image-937\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01568-1024x768.jpg\" alt=\"\" width=\"221\" height=\"166\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01568-1024x768.jpg 1024w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01568-300x225.jpg 300w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01568-768x576.jpg 768w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01568.jpg 2048w\" sizes=\"auto, (max-width: 221px) 100vw, 221px\" \/><\/a><p id=\"caption-attachment-937\" class=\"wp-caption-text\">At Arte e Robotica festival in Trieste (november 2018)<\/p><\/div>\n<p>Twin Speaks je umetna dvojica v dialogu. Dialog je sestavljen iz gibov in glasov. Oboje izhaja iz telesa in je pri \u017eivih bitjih zlito v eno \u2013 gib povzro\u010di glas in glas povzro\u010di gib. Podobno je dialog abstrakcija na ravni vzajemnega odnosa, kjer zlitje poteka med dvema v dialogu vpetima stranema. Gib dobi protigib in glas dobi protiglas. Seveda se lahko v idealnem primeru glasova tudi zdru\u017eita v eno pesem. Ali razdru\u017eita v nepovezano besedi\u010denje.<\/p>\n<p><iframe loading=\"lazy\" title=\"Borut Savski - TwinSpeaks\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/u10T9z7Vt4U?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><strong>Opis pojavnosti:<\/strong><\/p>\n<p>Twin Speaks je rezultat ve\u010d smeri razvoja, ki sem jih zasledoval v zadnjem desetletju in pol. Prvi je razvoj interaktivno-generativne strukture, ki nagovarja metafore identitet in vlog v procesu komunikacije. Ta sega v leto 2004 s projektom Orakelj, ki se je ponovno pojavil v letu 2010 v obliki interaktivne instalacije Orakelj II (&#8220;Avtoportret&#8221;). Druga smer vzpostavljanja pogojev za ta projekt je razvoj brez\u017ei\u010dnih vmesnikov, ki sem jih kot prete\u017eno funkcionalne naprave zasnoval in razvil v letu 2016 v okviru projekta Cirkulacija 2: Kulturni vmesniki. Tretja\/ hkratna \u0161tudija je zasnova in izdelava avtonomne (generativne in interaktivne) zvo\u010dne instalacije z abstrahiranim senzorskim vmesnikom leta 2015, ki se je imenovala Wardenclyffe Tower. Vsebovala je dva povezana ra\u010dunalnika: senzorski (arduino) in zvo\u010dno-algoritmi\u010dni ra\u010dunalnik (orange pi ali raspberry pi).<\/p>\n<p><strong>Razmisleki<br \/>\n<\/strong><a href=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/TwinSpeaksMehanika.jpg\" class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-916 alignright\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/TwinSpeaksMehanika-183x300.jpg\" alt=\"\" width=\"139\" height=\"228\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/TwinSpeaksMehanika-183x300.jpg 183w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/TwinSpeaksMehanika.jpg 510w\" sizes=\"auto, (max-width: 139px) 100vw, 139px\" \/><\/a>Najpomembnej\u0161i razmislek za projekt Twin Speaks je domislek o mo\u017enostih, ki jih nudi povezava dveh identi\u010dnih objektov, ki imata mo\u017enost izra\u017eanja na na\u010din gibanja\/ pogleda in zvoka\/ govora. Na mojo pobudo je Stefan Doepner v oktobru 2016 zgradil dve identi\u010dni mehaniki z dvema zvo\u010dnikoma-trobljama, jaz pa elektroniko in prvo stopnjo programiranja sistema. Tedaj gostujo\u010di \u0161vicarski umetnik Michael Egger je prilagodil program, ki omogo\u010da objektoma ra\u010dunalni\u0161ki vid in sledenje s pogledom (&#8220;personifikacija osebe s strani stroja&#8221;) in odpira prostor potencialne komunikacije med objektoma in obiskovalci.<\/p>\n<p>Vmesne mo\u017enosti pa so vse tiste, ki potekajo med entitetama &#8211; kjer se gibanje in govor ene entitete neposredno nana\u0161a na drugo &#8211; izmenjujeta komplementarne gibe\/ besede &#8211; sta sprijeti v dialog. Pri tem takoj na za\u010detku ne ra\u010dunam na uporabo naprednih principov umetne inteligence, ampak na ve\u010dje \u0161tevilo scenarijev, ki pa lahko presko\u010dijo na nepredvidljiv na\u010din \u2013 in ob tem ohranijo koherenco\/ smisel. Se pravi: algoritmika.<\/p>\n<p>V nadaljevanju razmisleka so se \u017eelje precej spremenile. Troblje, ki so na nek na\u010din za\u0161\u010ditni znak Cirkulacije 2, so se umaknile druga\u010dni identiteti &#8211; robota\/ aliena. Enostavna zasnova s posnetimi glasovi in naklju\u010dno izbiro se je umaknila bolj kompleksni obliki generiranega govora. Tudi mo\u017enosti gibov, ki bi lahko prevzeli nase imitacijo \u010dlove\u0161kega telesnega psevdo-jezika (&#8220;body language&#8221;), so zahtevale popolno prenovo mehanike.<\/p>\n<p><strong>Koncept<br \/>\n<\/strong>Avtonomija umetnih stvorov je zaenkrat \u0161e zelo magi\u010dna, kadar jo obiskovalec zazna. Vedno povzro\u010di, da \u010dlovek entiteto identificira kot osebo \u2013 personalizira. Entiteta-objekt postane identiteta-oseba (najmanj hi\u0161ni ljubljen\u010dek). Naslednja stopnja bi bila verjetno \u017ee poimenovanje. Umetna inteligenca (AI) v dolo\u010deni meri \u0161e okrepi koncept avtonomije z (bolj) smiselnimi interaktivno-generativnimi lastnostmi. V neki to\u010dki razvoja bo umetna inteligenca postala del vsakdana. Fascinacije, magije ne bo ve\u010d. Ime projekta Twin Speaks cilja na kultno nadaljevanko Twin Peaks re\u017eiserja Davida Lyncha, kjer je prav magi\u010dnosti podeljena izjemna vloga.<\/p>\n<p>Entiteti\/ trobili sta opremljena z ra\u010dunalni\u0161kim vidom, ki zazna \u010dlove\u0161ko prisotnost &#8211; identificira \u010dlove\u0161ki obraz &#8211; in lahko zato pogledata v pravo smer &#8211; v o\u010di \u010dloveka. Med seboj sta povezana prek brez\u017ei\u010dne povezave, zato obe entiteti vedno dokaj dobro vesta, kaj dela druga. Dvojica lahko tako gleda sinhrono: dvoje o\u010di spremlja gibanje obiskovalca, ali pa asinhrono: vsaka spremlja svojega obiskovalca in ga nagovarja. Imamo torej osnovni kvaliteti komunikacije: soo\u010denje in nagovor.<\/p>\n<p>Ko se entiteta usmeri na obiskovalca, je to pogled. Lahko gledata eden drugega in se tako definirata kot lo\u010deni entiteti. \u010ce sta sinhrona, potem se zlijeta v eno osebo &#8211; dvoje o\u010di. Kadar ena spremlja obiskovalca, druga pa gleda prvo, je to pogled tretjega (&#8220;drugega&#8221;). Mo\u017enosti so torej zelo raznolike in so lahko zato prava \u0161tudija identitet in vlog, ki jih dinami\u010dno pridobivajo in spreminjajo entitete \u2013 obiskovalci so pri tem bistveno vklju\u010deni. Seveda gre pri tem spet za metaforo med\u010dlove\u0161kih odnosov, ki me kot umetnika zanimajo \u017ee ves \u010das.<\/p>\n<p>Dve bistveni dinamiki instalacije dvojice sta torej: gibanje in zvok. Bistveno je prej opisano gibanje, zvok pa kot le malo manj bistven element, ki vklju\u010duje tudi (povedne) ti\u0161ine. Z zvokom se vklju\u010duje moment nana\u0161anja in povedne komunikacije. Zvok posamezne entitete je nujno podrejen njegovemu gibu &#8211; meta govorica telesa je pred povedjo. Ni pa nujno, da je zvok \u010dlove\u0161ki govor &#8211; varianta programa lahko zlahka izvede koncert za dve troblji glavi.<\/p>\n<p><strong>Izdelava:<\/strong><br \/>\nFaze izdelave novega koncepta robotskih entitet:<\/p>\n\n\t\t<style type=\"text\/css\">\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-881 gallery-columns-2 gallery-size-medium'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01302.jpg' class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"225\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01302-300x225.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01302-300x225.jpg 300w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01302-768x576.jpg 768w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01302-1024x768.jpg 1024w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01302.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01282.jpg' class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"225\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01282-300x225.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01282-300x225.jpg 300w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01282-768x576.jpg 768w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01282-1024x768.jpg 1024w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01282.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01281.jpg' class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"225\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01281-300x225.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01281-300x225.jpg 300w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01281-768x576.jpg 768w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01281-1024x768.jpg 1024w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01281.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01278.jpg' class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"225\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01278-300x225.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01278-300x225.jpg 300w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01278-768x576.jpg 768w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01278-1024x768.jpg 1024w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01278.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01536.jpg' class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"225\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01536-300x225.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01536-300x225.jpg 300w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01536-768x576.jpg 768w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01536-1024x768.jpg 1024w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01536.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01539.jpg' class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" width=\"225\" height=\"300\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01539-225x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01539-225x300.jpg 225w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01539-768x1024.jpg 768w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01539.jpg 1536w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01547.jpg' class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"225\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01547-300x225.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01547-300x225.jpg 300w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01547-768x576.jpg 768w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01547-1024x768.jpg 1024w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01547.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/Both_concept.jpg' class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/Both_concept-300x200.jpg\" class=\"attachment-medium size-medium\" alt=\"\" aria-describedby=\"gallery-1-918\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/Both_concept-300x200.jpg 300w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/Both_concept-768x512.jpg 768w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/Both_concept-1024x683.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-918'>\n\t\t\t\tThis is just a concept image &#8211; not a working robot\n\t\t\t\t<\/dd><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01437.jpg' class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" width=\"225\" height=\"300\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01437-225x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" aria-describedby=\"gallery-1-925\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01437-225x300.jpg 225w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01437-768x1024.jpg 768w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01437.jpg 1536w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-925'>\n\t\t\t\tThis is first (alpha) single version of moving head (Oracle Pitia)\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01568.jpg' class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"225\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01568-300x225.jpg\" class=\"attachment-medium size-medium\" alt=\"\" aria-describedby=\"gallery-1-937\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01568-300x225.jpg 300w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01568-768x576.jpg 768w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01568-1024x768.jpg 1024w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01568.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-937'>\n\t\t\t\tAt Arte e Robotica festival in Trieste (november 2018\n\t\t\t\t<\/dd><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01599.jpg' class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" width=\"225\" height=\"300\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01599-225x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01599-225x300.jpg 225w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01599-768x1024.jpg 768w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01599.jpg 1536w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01596.jpg' class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" width=\"225\" height=\"300\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01596-225x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01596-225x300.jpg 225w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01596-768x1024.jpg 768w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01596.jpg 1536w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/>\n\t\t<\/div>\n\n<p><a href=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01726.jpg\" class=\"thickbox no_icon\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1028 alignright\" src=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01726-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01726-300x225.jpg 300w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01726-768x576.jpg 768w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01726-1024x768.jpg 1024w, https:\/\/www.turborebop.net\/wp-content\/uploads\/2018\/10\/CAM01726.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Zadnji dodatek (v za\u010detku 2019) je bilo oblikovanje in izdelava posebnih &#8211; razmeroma univerzalnih tiskanih vezij, ki\u00a0 bi mi omogo\u010dala enostavnej\u0161i razvoj in izdelavo prototipov nekaterih sistemov, ki jih razvijam:<br \/>\n* twinSpeaks variante z do 4 servo-motorji, z brez\u017ei\u010dno, ir in midi-povezavo<br \/>\n* iballs variante pozicijskega senzorja, z brez\u017ei\u010dno, ir in midi-povezavo &#8211; oddajnika<br \/>\n* ter iballs sprejemnik ve\u010dih iballs oddajnikov &#8211; z LCDjem in usb povezavo na ra\u010dunalnik<\/p>\n<p><strong>Tehni\u010dni opis:<\/strong><\/p>\n<p>Tehni\u010dna izvedba se v tem projektu ti\u010de skoraj samo \u0161e programskega razvoja, saj je osnovni mehanski in elektronski sistem \u017ee narejen. Vendar ta razvoj ni trivialen &#8211; vklju\u010duje uporabo naprednih oblik algoritmike in drugih vzvodov t.i. umetne inteligence.<\/p>\n<p>Zasnova sistema temelji na mikro-kontrolerju Arduino, ki skrbi za t.i. meta-jezik \/ povedne gibe in mini-ra\u010dunalniku Raspberry PI, ki prevzame nase multimedijska zvok in vid. Osnovna komunikacija med entitetami poteka na bazi\u010dnem mikrokontrolerju, zahteve po pomenu pa so abstrahirane v ra\u010dunalniku Raspberry PI.<\/p>\n<p>Raspberry PI naj bi torej skrbel za vi\u0161je abstrakcije \u2013 kot je razpoznavanje vzorcev v slikah in umetni govor oziroma celo razumevanje govora. Razvoj na tem podro\u010dju je v zadnjem \u010dasu bliskovit \u2013 na voljo so \u017ee odprtokodne re\u0161itve &#8211; IoT (&#8220;interet of things&#8221;), skratka. Hkrati pa je \u017ee jasno, da je npr. raspeberry pi kljub 4 jedrom pre\u0161ibak.<\/p>\n<p><strong>Nekaj pomembnih linkov za vzpostavitev sistema.<\/strong><br \/>\n<strong>Some quick notes to have the system running.<\/strong><\/p>\n<p><strong> Arduino Pro Mini<\/strong> to drive max 4 servo motors, communicate between entities via packet radio exchanging midi formatted messages. Keep the low-level communication patterns\/ behaviour\/ movements as meta-language &#8211; to be reused with any kind of text\/ topic\/ scenario. Remember some data on exit.<\/p>\n<p><strong>Raspberry PI 3<\/strong><\/p>\n<ul>\n<li>create startup<\/li>\n<li>connect internal midi devices (aconnect &#8230; )<\/li>\n<li>use puredata to send and receive midi data via serial out<\/li>\n<li>use ttymidi serial app to connect midi formatted data between midi ins and outs<\/li>\n<\/ul>\n<p>text to speech:<\/p>\n<ul>\n<li>use festival with some voices<br \/>\n<a href=\"http:\/\/www.cstr.ed.ac.uk\/projects\/festival\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.cstr.ed.ac.uk\/projects\/festival\/<\/a><br \/>\nwith linux<br \/>\n<a href=\"https:\/\/www.maketecheasier.com\/make-computer-talk-with-festival\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.maketecheasier.com\/make-computer-talk-with-festival\/<\/a><\/li>\n<li>trigger festival (or espeak,&#8230;) via python script<\/li>\n<\/ul>\n<p>visual recognition:<\/p>\n<ul>\n<li>generate twinspeaks bot object<br \/>\n<a href=\"https:\/\/coding-robin.de\/2013\/07\/22\/train-your-own-opencv-haar-classifier.html\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/coding-robin.de\/2013\/07\/22\/train-your-own-opencv-haar-classifier.html<\/a><\/li>\n<li>get positive training images via video<br \/>\n<a href=\"https:\/\/docs.opencv.org\/3.0-beta\/doc\/py_tutorials\/py_gui\/py_video_display\/py_video_display.html\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/docs.opencv.org\/3.0-beta\/doc\/py_tutorials\/py_gui\/py_video_display\/py_video_display.html<\/a><\/li>\n<li>use pi camera<\/li>\n<li>python script and OpenCV will recognize faces, bots, etc. and send data (1-8-15: left right; 1-8-15: up down) to puredata to either follow the movement or decide for dialog<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Twin Speaks je umetna dvojica v dialogu. Dialog je sestavljen iz gibov in glasov. Oboje izhaja iz telesa in je pri \u017eivih bitjih zlito v eno \u2013 gib povzro\u010di glas in glas povzro\u010di gib. Podobno je dialog abstrakcija na ravni vzajemnega odnosa, kjer zlitje poteka med dvema v dialogu vpetima stranema. Gib dobi protigib in glas dobi protiglas. Seveda se lahko v idealnem primeru glasova tudi zdru\u017eita v eno pesem. Ali razdru\u017eita v nepovezano besedi\u010denje.<\/p>\n","protected":false},"author":1,"featured_media":949,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[39,1,2,28],"tags":[16,40,19,36,21,17],"class_list":["post-881","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devices","category-archive","category-arts","category-concepts","tag-arduino","tag-builds","tag-concepts-2","tag-discourse","tag-installations","tag-objects"],"_links":{"self":[{"href":"https:\/\/www.turborebop.net\/index.php?rest_route=\/wp\/v2\/posts\/881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.turborebop.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.turborebop.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.turborebop.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.turborebop.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=881"}],"version-history":[{"count":0,"href":"https:\/\/www.turborebop.net\/index.php?rest_route=\/wp\/v2\/posts\/881\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.turborebop.net\/index.php?rest_route=\/wp\/v2\/media\/949"}],"wp:attachment":[{"href":"https:\/\/www.turborebop.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.turborebop.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.turborebop.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}