Spring til indholdet

En museumssal, den verden Museo blev bygget til

Audioguidesystem til museer

Scan et kunstværk. Hør historien på et sekund.

~3 mdr.

koncept → produkt

6

komponenter, ét økosystem

20+

sprog med AI-fortælling

28

sprog i app-brugerfladen

Bygget med: hele tech-stakken
Mobil
  • Flutter / Dart
  • flutter_bloc
  • go_router
  • dio + retrofit
  • just_audio
  • Firebase + Sentry
Backend + web
  • Bun + Elysia
  • PostgreSQL + PostGIS
  • Drizzle ORM
  • Redis + BullMQ
  • Better Auth
  • Next.js
AI / ML + infrastruktur
  • Egentrænet vision-model
  • PyTorch
  • Whisper
  • Serverless GPU
  • Docker

Peg. Genkend. Lyt.

Museo-appen: Stańczyk er genkendt, og fortællingen er klar til afspilningMuseo-appen: AI-fortællingen om Stańczyk afspilles
Genkendt på ~100 ms

Jan Matejko · 1862 · Nationalmuseet i Warszawa

Læs AI-fortællingen (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 af Jan Matejko

Stańczyk

Jan Matejko

0:000:00

Hent appen

Hent i App Store (åbner i en ny fane)Hent den på Google Play (åbner i en ny fane)

Museernes problem, og hvordan vi løste det

At gå digitalt betød udgifter, måneders arbejde, ingen IT-afdeling og nul data om de besøgende. Codigee løste det på ~3 måneder.

museo.orchestrate()6 tjenester · 1 hjerne
BesøgsappFlutter · besøgendeAmbassador-appFlutter · indholdAdminpanelSelvbetjent · Next.jsWebsitethemuseo.aiAI-genkendelseEgentrænet modelVerificeret TTSGPU · 20+ sprogHJERNENBackend · Bun + Elysia · køer

// én backend som hjerne, seks tjenester, i realtid

  • Genkendelse på ~100 ms
  • Studiefortælling uden stemmeskuespillere
  • AI altid klar, ingen koldstart
  • Ét sammenhængende økosystem
  • Fra koncept til produkt på ~3 måneder
Mere information: sådan virker det

For de fleste museer har det at gå digitalt altid betydet et brutalt kompromis. Audioguides på hardware er dyre at leje, vedligeholde og genopfylde, og de findes på en håndfuld sprog uden nogen form for personalisering. At digitalisere en samling ordentligt er endnu værre: at skrive beskrivelser og indspille speak på alle de sprog, museets besøgende kan tale, er måneders arbejde for kuratorer og stemmeskuespillere, som mindre institutioner hverken har folk eller penge til. Så står udenlandske besøgende foran skilte, de ikke kan læse, og museet aner ikke, hvordan folk rent faktisk bevægede sig gennem udstillingen.

Codigees indsigt var at fjerne begge flaskehalse på én gang: lade AI klare produktionsarbejdet, der før tog måneder, og lade hver besøgendes egen mobil være guiden i stedet for et lejet apparat. Den besøgende tager et foto af et hvilket som helst kunstværk, computer vision genkender det på omkring 100 millisekunder, og en AI-genereret fortælling afspilles på den besøgendes sprog. Ingen QR-koder, ingen hardware, ingen indspilninger pr. sprog. For at bevise hele kæden, før vi skalerede, lancerede vi Ambassador-appen først som MVP: værktøjet, museets egne medarbejdere bruger til at fotografere værker og sætte AI-generering af beskrivelser og fortælling i gang. Sådan testede vi hele pipelinen hurtigt på rigtige genstande.

Det, vi leverede, er ét sammenhængende økosystem, ikke én enkelt app. En besøgsapp i Flutter (iOS og Android, brugerflade på 28 sprog) og Ambassador-appen bygges fra én kodebase som to varianter, mens et selvbetjent adminpanel i Next.js lader kuratorer tilføje et værk, generere beskrivelse og fortælling med ét klik, oversætte, udgive og læse statistik som scanninger, mest sete værker og heatmaps over besøgene. Nedenunder ligger hjernen: en backend på Bun og Elysia med PostgreSQL, multi-tenant-isolering pr. museum og Redis/BullMQ-køer, der styrer AI-arbejdet. Hjernen forsyner to egne GPU-tjenester, vi byggede fra bunden: en hurtig model til genkendelse af kunstværker, som vi selv har trænet og finjusteret, og et talesyntesesystem med tre motorer, verificeret med Whisper. Fra koncept til fungerende produkt på omkring tre måneder.

Besøgsappen: din mobil er guiden

Den besøgende tager et foto af et kunstværk og hører en personlig fortælling på sit eget sprog. Det er hele interaktionen.

  • Scan i stedet for at taste
  • Fortælling på dit sprog
  • Stemmer til alle, også børn
  • Ingen lejet hardware
  • Login, premium, museer i nærheden
Mere information: sådan virker det

Oplevelsen er bevidst gnidningsfri: peg kameraet mod et maleri, en skulptur eller en genstand, så genkender appen den. Bag det ene tryk finder en genkendelsesmodel, som vi har trænet og finjusteret, kunstværket i museets katalog på omkring 100 millisekunder. Den virker på skrå, i skiftende lys i salene og på tværs af tusindvis af genstande, uden QR-koder eller nummertastatur. Fortællingen, der afspilles, er AI-genereret, i studiekvalitet og på den besøgendes sprog. For museet forsvinder en hel udgiftskategori stille og roligt: lejede apparater, ladestationer, service og den håndfuld sprog, de apparater nogensinde understøttede.

Sprog er hovedfunktionen for udenlandske besøgende, der aldrig kunne læse de lokale skilte. App-brugerfladen findes på 28 sprog, fortællingen på 20+, og de besøgende vælger en stemmeprofil, der passer til dem, blandt andet en særlig børneversion, der fortæller om det samme kunstværk til et yngre publikum. Hele appen er bygget efter WCAG 2.1 AA, så den fungerer for besøgende, der bruger skærmlæser, større tekst og hjælpemidler til navigation.

Login er ét tryk: Google, Apple eller en engangskode. Derfra kan den besøgende bladre gennem hele samlingen, ikke kun værket foran sig. Et B2C-abonnement (gratis og premium plus kampagnekoder) gør guiden til et produkt, de besøgende tager med sig fra institution til institution, og geolokation med PostGIS viser "museer i nærheden", så appen bliver ved med at virke, i samme øjeblik de går ud ad én dør og ind i det næste galleri. Resultatet er en guide, der rejser med den besøgende i stedet for at blive afleveret ved udgangen.

Sådan laver et museum sin egen audioguide

En komplet audioguide kræver en mobil og et login. Intet andet.

  1. Hent Ambassador-appen

    Hent i App Store (åbner i en ny fane)Hent den på Google Play (åbner i en ny fane)
  2. Fotografér og tilføj kunstværkerne

    Tag et billede af hvert værk og skiltet ved siden af, så klarer appen resten.

  3. Bed Museo om at køre processen

    Bed os køre processen for dit museum, så genererer og tjekker vi hele guiden.

  4. Din audioguide er klar

    Klar til de besøgende, på flere sprog.

Adminpanelet: driv museet selv

Et kontrolcenter, der giver hele indholdsarbejdet tilbage til museet. Ingen IT-afdeling nødvendig.

Museo-adminpanelet: oversigt til administration af kunstværker
themuseo.ai: Museos markedsføringswebsite
Museo Ambassador-appen: et kunstværk bliver fotograferet
  • Indhold genereret med ét klik
  • Kuratoren redigerer og udgiver selv
  • Versionering fanger forældet indhold
  • Statistik, museer aldrig har haft
  • Fuldstændighed og oversættelsesmatrix
Mere information: sådan virker det

At digitalisere en samling har altid betydet måneders tekstarbejde for kuratorerne og indspilninger med stemmeskuespillere, gentaget sprog for sprog. Det er arbejde, de fleste museer ikke har folk til, for slet ikke at tale om den IT-afdeling, der skal drive softwaren omkring det. Adminpanelet samler det hele i et selvbetjent workflow, som én kurator kan styre fra browseren. At tilføje et værk, generere beskrivelse og fortælling, oversætte og udgive det på hver besøgendes mobil klares med et par klik. Museet har nøglerne: vi byggede panelet, så de kan drive det uden os, og selve brugerfladen findes på 20 sprog, fordi de folk, der driver institutionen, heller ikke altid taler engelsk.

Hvert kunstværk starter med et foto og ét klik, der sætter hele AI-pipelinen for indhold i gang: en LLM skriver et udkast til beskrivelsen, en scraper beriger metadata fra nettet, automatisk oversættelse sender teksten ud på flere sprog, og TTS-systemet med tre motorer leverer fortælling i studiekvalitet. Hvert lydklip tjekkes automatisk af Whisper, der omsætter talen til tekst igen, før det må udgives. Kuratorerne har fuld kontrol: de redigerer teksten, finjusterer enkelte oversættelser og godkender lyden i panelet og udgiver, når det hele sidder. Et versioneringssystem holder styr på, hvilke beskrivelser og optagelser der er blevet forældede efter en ændring i prompten, og markerer dem til ny generering. Det er versionsstyring for museumsindhold, så en voksende samling aldrig stille og roligt bliver forældet.

For første gang kan museet se, hvordan folk rent faktisk bevæger sig gennem udstillingen. Panelet viser antal scanninger, de mest sete værker og heatmaps over besøgene, der afslører, hvilke sale der trækker folk, og hvilke der bliver sprunget over. Den slags data har audioguides på hardware aldrig indsamlet. En oversigt over samlingens fuldstændighed viser præcis, hvilke værker der stadig mangler beskrivelse eller lyd, og en oversættelsesmatrix viser dækningen sprog for sprog, så hullerne ses med det samme i stedet for at blive opdaget af en forvirret besøgende. Under motorhjelmen holder backendens multi-tenant-isolering hvert museums indhold og statistik strengt adskilt, så det samme selvbetjente panel skalerer fra ét galleri til en national institution.

Tre kernealgoritmer, én platform

Genkendelsesmodellen, den verificerede TTS-stak og backenden som hjerne. Skift mellem de tre motorer, der får Museo til at fungere.

museo.recognize(photo)

Genkendelse, der virker på alle kunstværker

En genkendelsesmodel, vi selv har trænet, finder ethvert kunstværk i det rigtige museum på ~100 ms, selv ud fra et hurtigt foto taget på skrå. Ingen QR-koder.

4 trin
  1. 01

    Foto fra besøgende

    1 tryk · enhver vinkel

  2. 02

    Vision-model

    → genkender værket

  3. 03

    Afgrænset opslag

    kun dette museum

  4. 04resultat

    Fundet kunstværk

    ~100 ms

// genkendelse på skrå og i alt slags lys, uden QR-koder

  • En model trænet på samlingen
  • Genkendt på ~100 ms
  • Afgrænset pr. museum, ingen sammenblanding
  • Virker, hvor QR-koder ikke kan
  • Øjeblikkelig og altid klar
Mere information: sådan virker det

Vi løste det, sådan som mennesker faktisk genkender ting: ved at forstå, hvad der er på billedet, ikke ved at læse en kode på væggen. Hvert kunstværk i museets samling bliver lært af en vision-model, som vi har trænet og finjusteret på museets egne værker. Når en besøgende tager et foto, genkender den samme model værket med det samme. Den svarer på "hvilket kunstværk er det her?" ud fra selve billedet, så en dårlig vinkel, genskin eller et delvist beskåret billede ikke ødelægger noget, sådan som det ville med en stregkode eller QR-kode.

Fart er netop det, modellen er finjusteret til: den finder det rigtige kunstværk på omkring 100 ms, strengt afgrænset til det pågældende museum, så to gallerier med lignende værker aldrig bliver blandet sammen. Fordi den genkender selve værket og ikke en stiv kode, holder den i virkeligheden: et lærred fotograferet fra siden, en skulptur under varme spots, en ramme, der er delvist skåret af, en samling på tusindvis af værker. Den samme robusthed, der gør den tilgivende for de besøgende, er det, der gør den mulig at tage i brug: ingen kurator skal printe, klistre op og vedligeholde et skilt på hver væg.

Den sidste udfordring er at få computer vision i realtid til at føles øjeblikkelig i et rigtigt galleri. Genkendelsesmodellen kører på GPU og holdes klar, før efterspørgslen kommer, så den svarer i samme øjeblik, en besøgende løfter mobilen. Ingen forsinkelse fra koldstart, ingen snurrende hjul foran maleriet. Resultatet er AI-genkendelse i studiekvalitet, der føles øjeblikkelig for den besøgende og kører effektivt nok til, at enhver institution, fra ét galleri til et nationalmuseum, kan stole på den hver dag.

Rigtige kunstværker, genkendt på ~100 ms

  • Et rigtigt kunstværk scannet og genkendt i Museo-appen
  • Et rigtigt kunstværk scannet og genkendt i Museo-appen
  • Et rigtigt kunstværk scannet og genkendt i Museo-appen
  • Et rigtigt kunstværk scannet og genkendt i Museo-appen
  • Et rigtigt kunstværk scannet og genkendt i Museo-appen
  • Et rigtigt kunstværk scannet og genkendt i Museo-appen
  • Et rigtigt kunstværk scannet og genkendt i Museo-appen
  • Et rigtigt kunstværk scannet og genkendt i Museo-appen
  • Et rigtigt kunstværk scannet og genkendt i Museo-appen
  • Et rigtigt kunstværk scannet og genkendt i Museo-appen
  • Et rigtigt kunstværk scannet og genkendt i Museo-appen

Det leverede vi

~3 mdr.

til et fungerende produkt

6

integrerede komponenter

2×2

iOS/Android × Besøgende/Ambassador

WCAG 2.1 AA

tilgængelighed

Audioguide-app til museer: ofte stillede spørgsmål

Hvad er en audioguide-app til museer?

En audioguide-app til museer gør den besøgendes egen smartphone til en personlig guide og erstatter lejede apparater. Museo er et AI-audioguidesystem til museer: den besøgende scanner et hvilket som helst kunstværk, og en fortælling på flere sprog afspilles automatisk. Så kan museet tilbyde en førsteklasses guidet oplevelse uden at købe eller vedligeholde hardware.

Hvordan fungerer en AI-audioguide til museer?

Med Museo peger den besøgende mobilkameraet mod et kunstværk. AI-baseret computer vision genkender værket på omkring 100 millisekunder og afspiller en AI-genereret fortælling på den besøgendes sprog. Ingen QR-koder, intet nummertastatur og intet lejet apparat.

Understøtter audioguide-appen flere sprog?

Ja. Museo er en flersproget museumsguide med AI-fortælling på 20+ sprog og en app-brugerflade på 28, så alle besøgende kan følge hele samlingen på deres eget sprog.

Hvor lang tid tager det at bygge et audioguidesystem til et museum?

Codigee byggede hele Museo-platformen (besøgsapp, Ambassador-app, adminpanel, backend og AI-tjenester) fra koncept til fungerende produkt på omkring 3 måneder ved at lade AI generere beskrivelser, oversættelser og fortælling i stedet for måneders manuelt arbejde for kuratorer og stemmeskuespillere.

Hvad koster det at drive en AI-audioguide på et museum?

Museo erstatter dyre, lejede audioguide-apparater med software, der kører på hver besøgendes egen mobil. Ingen apparater at købe, oplade, servicere eller genopfylde. AI'en er bygget til at køre effektivt, så selv et lille museum sagtens kan drive et komplet, flersproget AI-audioguidesystem.

Har du et AI-produkt i tankerne? Lad os bygge det.

Let's make something together.

Ingen overengineering. Ingen spildtid. Bare levering uden omsvøb.

Eller book en samtale med Eryk (åbner bookingkalenderen)[email protected]
Hvem er du?
Budget