
Lydguidesystem for museer
Skann et kunstverk. Hør historien på et sekund.
~3 mnd.
konsept → produkt
6
komponenter, ett økosystem
20+
språk med KI-fortelling
28
språk i appgrensesnittet
Bygget med: hele teknologistakken
- Flutter / Dart
- flutter_bloc
- go_router
- dio + retrofit
- just_audio
- Firebase + Sentry
- Bun + Elysia
- PostgreSQL + PostGIS
- Drizzle ORM
- Redis + BullMQ
- Better Auth
- Next.js
- Egentrent visjonsmodell
- PyTorch
- Whisper
- Serverless GPU
- Docker
Pek. Gjenkjenn. Lytt.


Jan Matejko · 1862 · Nasjonalmuseet i Warszawa
Les KI-fortellingen (på engelsk)
Before you stands "Stańczyk," a profound oil on canvas by Jan Matejko from eighteen sixty-two. This large history painting measures one hundred twenty centimeters by eighty-eight centimeters. It captures a moment of solemn contemplation.
The painting depicts the historical court jester, Stańczyk, in a dark, secluded room. He slumps, lost in thought, his usually jovial role abandoned with his marotte on the floor.
A holy medallion of the Black Madonna of Częstochowa rests on his chest. Through an open window, Krakow's Wawel Cathedral stands dark under a sky with a comet, a symbol of ill omen.
In the background, a lively court ball unfolds, starkly contrasting Stańczyk's isolation.
Matejko, only twenty-four when he painted this, used his own face for the jester, adding a deeply personal touch. The painting symbolizes Poland's dire political situation in the nineteenth century.
Stańczyk's despair reflects the nation's hopelessness under foreign partitions.
The letter on the table is key; it announces the loss of Smolensk to Russia in fifteen fourteen. Matejko included an anachronistic date of fifteen thirty-three on the letter, sparking scholarly debate.
This piece is a flagship work for the National Museum in Warsaw, surviving Nazi looting and Soviet occupation.
This iconic image presents Stańczyk as the conscience of a nation, foreseeing doom while others celebrate.
Stańczyk
Jan Matejko
Museenes problem, og hvordan vi løste det
Digitalisering betydde kostnader, måneder med arbeid, ingen IT-avdeling og null data om de besøkende. Codigee løste det på ~3 måneder.
museo.orchestrate()6 tjenester · 1 hjerne// én backend som hjerne, seks tjenester, i sanntid
- Gjenkjenning på ~100 ms
- Studiofortelling uten stemmeskuespillere
- KI alltid klar, ingen kaldstart
- Ett sammenkoblet økosystem
- Fra konsept til produkt på ~3 måneder
Mer informasjon: slik fungerer det
For de fleste museer har digitalisering alltid betydd et brutalt kompromiss. Maskinvarebaserte lydguider er dyre å leie, vedlikeholde og fylle på, og de kommer på en håndfull språk uten noen tilpasning. Å digitalisere en samling på ordentlig er enda verre: å skrive beskrivelser og spille inn speak på alle språkene de besøkende kan snakke, er måneder med arbeid for kuratorer og stemmeskuespillere, noe mindre institusjoner verken har folk eller penger til. Så utenlandske besøkende står foran skilt de ikke kan lese, og museet aner ikke hvordan folk faktisk beveget seg gjennom utstillingen.
Codigees innsikt var å fjerne begge flaskehalsene på én gang: la KI gjøre produksjonsarbeidet som før tok måneder, og la hver besøkendes egen mobil være guiden i stedet for et leid apparat. Den besøkende tar et bilde av et hvilket som helst kunstverk, maskinsyn kjenner det igjen på rundt 100 millisekunder, og en KI-generert fortelling spilles av på den besøkendes språk. Ingen QR-koder, ingen maskinvare, ingen innspillinger per språk. For å bevise hele sløyfen før vi skalerte, lanserte vi Ambassador-appen først som MVP: verktøyet museets egne ansatte bruker til å fotografere verk og sette i gang KI-generering av beskrivelser og fortelling. Slik testet vi hele pipelinen raskt på ekte gjenstander.
Det vi leverte, er ett sammenkoblet økosystem, ikke én enkelt app. En besøksapp i Flutter (iOS og Android, grensesnitt på 28 språk) og Ambassador-appen bygges fra én kodebase som to varianter, mens et selvbetjent adminpanel i Next.js lar kuratorer legge til et verk, generere beskrivelse og fortelling med ett klikk, oversette, publisere og lese statistikk som skanninger, mest viste verk og varmekart over besøkene. Under ligger hjernen: en backend på Bun og Elysia med PostgreSQL, multi-tenant-isolering per museum og Redis/BullMQ-køer som styrer KI-arbeidet. Hjernen forsyner to egne GPU-tjenester vi bygde fra bunnen av: en rask modell for gjenkjenning av kunstverk som vi trente og finjusterte selv, og et talesyntesesystem med tre motorer, verifisert med Whisper. Fra konsept til fungerende produkt på rundt tre måneder.
Besøksappen: mobilen din er guiden
Den besøkende tar et bilde av et kunstverk og hører en personlig fortelling på sitt eget språk. Det er hele interaksjonen.





- Skann, ikke skriv
- Fortelling på ditt språk
- Stemmer for alle, også barn
- Ingen leid maskinvare
- Innlogging, premium, museer i nærheten
Mer informasjon: slik fungerer det
Opplevelsen er bevisst friksjonsfri: pek kameraet mot et maleri, en skulptur eller en gjenstand, så kjenner appen den igjen. Bak det ene trykket finner en gjenkjenningsmodell vi har trent og finjustert, kunstverket i museets katalog på rundt 100 millisekunder. Den virker på skrå, i skiftende lys i salen og på tvers av tusenvis av gjenstander, uten QR-koder eller talltastatur. Fortellingen som spilles av, er KI-generert, i studiokvalitet og på den besøkendes språk. For museet forsvinner en hel kostnadskategori i det stille: utleide apparater, ladestativer, service og den håndfullen språk de apparatene noen gang støttet.
Språk er hovedfunksjonen for utenlandske besøkende som aldri kunne lese de lokale skiltene. Appgrensesnittet finnes på 28 språk, fortellingen på 20+, og de besøkende velger en stemmeprofil som passer dem, blant annet en egen barnevariant som forteller om det samme kunstverket for et yngre publikum. Hele appen er bygget etter WCAG 2.1 AA, så den fungerer for besøkende som bruker skjermleser, større tekst og hjelpemidler for navigasjon.
Innlogging er ett trykk: Google, Apple eller en engangskode. Derfra kan den besøkende bla gjennom hele samlingen, ikke bare verket foran seg. Et B2C-abonnement (gratis og premium, pluss kampanjekoder) gjør guiden til et produkt de besøkende tar med seg mellom institusjoner, og geolokasjon med PostGIS viser "museer i nærheten", så appen fortsetter å virke i det øyeblikket de går ut av én dør og inn i neste galleri. Resultatet er en guide som reiser med den besøkende i stedet for å bli levert tilbake ved utgangen.
Slik lager et museum sin egen lydguide
Alt du trenger for en komplett lydguide, er en mobil og en innlogging. Ikke noe mer.
Last ned Ambassador-appen
Fotografer og legg til kunstverkene
Ta bilde av hvert verk og skiltet ved siden av, appen tar seg av resten.
Be Museo kjøre prosessen
Be oss kjøre prosessen for museet ditt, så genererer og sjekker vi hele guiden.
Lydguiden din er klar
Klar for besøkende, på flere språk.
Adminpanelet: driv museet selv
Et kontrollsenter som gir hele innholdsarbeidet tilbake til museet. Uten IT-avdeling.



- Innhold generert med ett klikk
- Kuratoren redigerer og publiserer selv
- Versjonering fanger utdatert innhold
- Statistikk museer aldri har hatt
- Fullstendighet og oversettelsesmatrise
Mer informasjon: slik fungerer det
Å digitalisere en samling har alltid betydd måneder med kuratortekster og innspillinger med stemmeskuespillere, gjentatt språk for språk. Det er arbeid de fleste museer ikke har folk til, for ikke å snakke om IT-avdelingen som trengs for å drive programvaren rundt. Adminpanelet gjør dette om til en selvbetjent arbeidsflyt som én kurator kan styre fra nettleseren. Å legge til et verk, generere beskrivelse og fortelling, oversette og publisere til hver besøkendes mobil er bare noen klikk. Museet har nøklene: vi bygde panelet slik at de driver det uten oss, og selve grensesnittet finnes på 20 språk, fordi folkene som driver institusjonen heller ikke alltid snakker engelsk.
Hvert kunstverk starter med et bilde og ett klikk som setter i gang hele KI-pipelinen for innhold: en LLM skriver et utkast til beskrivelsen, en scraper beriker metadataene fra nettet, automatisk oversettelse sprer teksten til flere språk, og TTS-systemet med tre motorer leverer fortelling i studiokvalitet. Hvert lydklipp sjekkes automatisk av Whisper, som gjør talen om til tekst igjen, før det kan publiseres. Kuratorene har full kontroll: de redigerer tekst, finjusterer enkeltoversettelser og godkjenner lyd i panelet, og publiserer når alt sitter. Et versjoneringssystem holder styr på hvilke beskrivelser og opptak som er blitt utdaterte etter en endring i prompten, og markerer dem for ny generering. Det er versjonskontroll for museumsinnhold, så en voksende samling aldri blir utdatert i det stille.
For første gang kan museet se hvordan folk faktisk beveger seg gjennom utstillingen. Panelet viser antall skanninger, de mest viste verkene og varmekart over besøkene, som avslører hvilke saler som trekker folk og hvilke som blir hoppet over. Slike data har maskinvarebaserte lydguider aldri samlet inn. En oversikt over samlingens fullstendighet viser nøyaktig hvilke verk som fortsatt mangler beskrivelse eller lyd, og en oversettelsesmatrise viser dekningen språk for språk, så hullene synes med en gang i stedet for at en forvirret besøkende oppdager dem. Under panseret holder multi-tenant-isoleringen i backenden innholdet og statistikken til hvert museum strengt for seg selv, så det samme selvbetjente panelet skalerer fra ett galleri til en nasjonal institusjon.
Tre kjernealgoritmer, én plattform
Gjenkjenningsmodellen, den verifiserte TTS-stakken og backenden som hjerne. Bytt mellom de tre motorene som får Museo til å fungere.
museo.recognize(photo)Gjenkjenning som virker på alle kunstverk
En gjenkjenningsmodell vi har trent, finner hvilket som helst kunstverk i riktig museum på ~100 ms, selv fra et raskt bilde tatt på skrå. Ingen QR-koder.
- 01
Bilde fra besøkende
1 trykk · hvilken som helst vinkel
- 02
Visjonsmodell
→ gjenkjenner verket
- 03
Avgrenset søk
bare dette museet
- 04resultat
Funnet kunstverk
~100 ms
// gjenkjenning på skrå og i alt slags lys, uten QR-koder
- En modell trent på samlingen
- Gjenkjent på ~100 ms
- Avgrenset per museum, ingen sammenblanding
- Virker der QR-koder ikke gjør det
- Umiddelbart, alltid klar
Mer informasjon: slik fungerer det
Vi løste det slik mennesker faktisk kjenner igjen ting: ved å forstå hva som er på bildet, ikke ved å lese en kode på veggen. Hvert kunstverk i museets samling læres av en visjonsmodell vi har trent og finjustert på museets egne verk. Når en besøkende tar et bilde, kjenner den samme modellen igjen verket med en gang. Den svarer på "hvilket kunstverk er dette?" ut fra selve bildet, så en dårlig vinkel, gjenskinn eller et delvis avkuttet bilde ødelegger ikke slik det ville gjort med en strekkode eller QR-kode.
Fart er nettopp det modellen er finjustert for: den gir riktig kunstverk på rundt 100 ms, strengt avgrenset til det museet, så to gallerier med like verk aldri blandes sammen. Fordi den kjenner igjen selve verket og ikke en stiv kode, holder den mål i virkeligheten: et lerret fotografert fra siden, en skulptur under varme spotlys, en ramme som er delvis kuttet, en samling på tusenvis av verk. Den samme robustheten som gjør den tilgivende for besøkende, er det som gjør den mulig å ta i bruk: ingen kurator må skrive ut, klistre opp og vedlikeholde en lapp på hver vegg.
Den siste utfordringen er å få maskinsyn i sanntid til å føles umiddelbart i et ekte galleri. Gjenkjenningsmodellen kjører på GPU og holdes klar før etterspørselen kommer, så den svarer i det øyeblikket en besøkende løfter mobilen. Ingen forsinkelse fra kaldstart, ingen snurrende hjul foran maleriet. Resultatet er KI-gjenkjenning i studiokvalitet som føles umiddelbar for den besøkende, og som kjører effektivt nok til at enhver institusjon, fra ett galleri til et nasjonalmuseum, kan stole på den hver dag.
Ekte kunstverk, gjenkjent på ~100 ms
Det vi leverte
~3 mnd.
til et fungerende produkt
6
integrerte komponenter
2×2
iOS/Android × Besøkende/Ambassador
WCAG 2.1 AA
tilgjengelighet
Lydguide-app for museer: ofte stilte spørsmål
Hva er en lydguide-app for museer?
En lydguide-app for museer gjør den besøkendes egen smarttelefon til en personlig guide og erstatter utleide apparater. Museo er et KI-lydguidesystem for museer: den besøkende skanner et hvilket som helst kunstverk, og en fortelling på den besøkendes språk spilles av automatisk. Slik kan museet tilby en førsteklasses guidet opplevelse uten å kjøpe eller vedlikeholde maskinvare.
Hvordan fungerer en KI-lydguide for museer?
Med Museo peker den besøkende mobilkameraet mot et kunstverk. KI-basert maskinsyn kjenner igjen verket på rundt 100 millisekunder og spiller av en KI-generert fortelling på den besøkendes språk. Ingen QR-koder, ingen talltastatur og ingen utleid enhet.
Støtter lydguide-appen flere språk?
Ja. Museo er en flerspråklig museumsguide med KI-fortelling på 20+ språk og et appgrensesnitt på 28, så hver besøkende kan følge hele samlingen på sitt eget språk.
Hvor lang tid tar det å bygge et lydguidesystem for et museum?
Codigee bygde hele Museo-plattformen (besøksapp, Ambassador-app, adminpanel, backend og KI-tjenester) fra konsept til fungerende produkt på rundt 3 måneder, ved å la KI generere beskrivelser, oversettelser og fortelling i stedet for måneder med manuelt arbeid for kuratorer og stemmeskuespillere.
Hva koster det å drive en KI-lydguide på et museum?
Museo erstatter dyre, utleide lydguide-apparater med programvare som kjører på hver besøkendes egen mobil. Ingen enheter å kjøpe, lade, reparere eller fylle på. KI-en er bygget for å kjøre effektivt, så selv et lite museum kan fint drive et komplett, flerspråklig KI-lydguidesystem.
Har du et KI-produkt i tankene? La oss bygge det.
Let's make something together.
Ingen overkomplisering. Ingen bortkastet tid. Bare rett på sak og levere.
Eller book en samtale med Eryk (åpner bookingkalenderen)[email protected]

















