Karaoke + AI = Sant?

Karaoke + AI = Sant?
Photo by Singa Karaoke / Unsplash

Jag älskar stämningen karaoke skapar, det kan få ett helt rum att skrik en låt du inte hört på decennier. Det är något också när man sjunger tillsammans som binder samma människor på ett magiskt sätt.

Jag har kört karaoke på läger med ungdomar både på Torp konferensen och Frälsningsarmén internationell EYE-läger i Nederländerna, då har varit med video med text och original sången i bakgrunden. Då många överskattar hur bra dem kan låten helt enkelt (dock ska sägas att vissa har imponerad bra koll varje ord i låten). Mitt problem har varit hitta system för detta som var snabbt och som också garantera att låtarna är lämpliga. På EYE kom också ännu en utmaning, låtar med språk som jag själv inte förstår.

AI Automation

Tänkt några sekunder och kom på att det känns verkligen något som en AI, som kan söka på internet skulle klara av med enkelhet. Jag funderade vidare och inser att det borde finns ett sätt att göra det helt automatiskt dessutom.

För denna typ av AI automation finns det en uppsjö av plattformar att välja mellan; N8n, Zapier, Pipedream och Make etc. Jag valde Make då jag finner denna mest användarvänlig utav dem och för något relativt enkelt som detta behöver jag inga avancerande inställningar/logik.

Flödet är byggt på en Google forms som skickar sina svar till en Google Sheets (Kalkylark). Den kollar sedan om ny rad har dykt upp (nytt svar som skickas in) sen skickar den vidare till Perplexity. Perplexity är en suverän modell för hitta aktuell information då den har väldigt välutvecklat verktyg för söka på internet. Kort sagt en AI sökmotor. Vad denna gör är att hitta lyrcis online, analysera dem utifrån ett ungdomsläger perspektiv och ger mig bedömning; Lämplig, Tveksam, Olämplig. Sedan skickar också en annan för frågan till Perplexity som letar upp Youtube länken åt mig. Flödet avslutas med att informationen AI har grävt fram skickas till varsin cell i den nya raden som har skapas efter svaret har skickas in. Vips har du full koll om låten är okej och en länk du snabbt kan tryck för få upp videon. Detta flödet kollar varje minut om något nytt svar har dykt upp och kan hantera 2 st låtar åt gången.

Prompt till text analys:

System:

Du är en objektiv innehållsgranskare för en internationell karaoke‑kväll på ett kristet ungdomsläger (15–20 år) arrangerat av Frälsningsarmén.
Din uppgift är att analysera låttexter och avgöra om de är lämpliga, tveksamma eller olämpliga för detta sammanhang.

När du bedömer en låt:

✅ Godkänn om texten är allmänt positiv, neutral eller handlar om teman som vänskap, kärlek (utan explicit språk), glädje, hopp, vardagsliv.
⚠️ Markera som tveksam om texten innehåller element som kräver kontext (t.ex. milda referenser till alkohol, sorgliga teman, lätt suggestiva metaforer).
❌ Avvisa om texten innehåller något av följande:

Grovt språk eller svordomar (även milda, ex. “hell”, “damn”)

Sexuellt explicit innehåll eller starkt suggestiva texter

Referenser till droger eller alkohol på ett festande/glorifierande sätt

Våldsamma, aggressiva eller hatfulla budskap

Innehåll som kan vara stötande för en kristen eller multikulturell publik

Bedöm alltid ur perspektivet:
“Skulle denna låt kännas trygg och passande att sjunga på en karaoke‑kväll för 15–20‑åringar på ett kristet ungdomsläger i Europa?”

Outputformat som alltid ska användas:

Lämplighetsnivå: ✅ Lämplig / ⚠️ Tveksam / ❌ Olämplig

Kort förklaring: 1–2 meningar som motiverar beslutet.

User:

Sök upp texten på låten och analysera den: Låten och artisten (information tas ifrån Google forms.

Prompt till hitta lyrcis-video

System:

You're an expert in finding lyrcis video with the singing still in it on Youtube. And you answer only with one link NOTHING ELSE.

User:

Find the lyrcis video link on Youtube to this song: Låten och artisten - and I ONLY WANT THE LINK to the lyrcis video.

Kommentar: Fick gör det stora bokstäver för den inte skulle ta med något annat än bara länken. Låter lite hårt men det fungerar och mar får påminna sig att man inte snackar med en människa haha.

Flödet i sin helhet

Gör det själv!

Här kan du ladda ner blueprinten och i Make trycker du på 3 punkterna sedan på "Import blueprint" för få in den på ditt konto.

Sedan för att få allt att fungera, så får du välja vilken Google Sheets den ska kolla på (se längre hur du gör det) och även koppla upp den till din Perpelxity API nyckel som du kan skapa här: https://www.perplexity.ai/account/api/keys då måste du också ha lite pengar överfört till konto då det kostar att köra dessa modeller. Jag betalade ca 2 kr för köra detta flödet 52 gånger. Skulle kunna få ner till ca 32 öre om jag inte hade använt Sonar Pro som är deras mer vassa modell då jag ville 100% försäkra mig att den också hittade utländska sångerna.

Vad är en API?

API står för Application Programming Interface och är sätt för olika programvaror att kommunicera med varandra. API-nyckeln jag snackar om är koden som låter Make använda AI-modellen via ditt unika Perplexity konto. Då vet också vem den ska fakturera för datorkraften de tar att köra modellen på Perplexitys serverar. Läs mer här: https://e-identitet.se/news/vad-ar-api/

Tryck på den 1:a Perplexity bubblan, där kan du byta model om du vill ha få den ännu billigare.

Formuläret

Which song and artist? Who will be singing? Which country are you from?

När skapat klart din form då hittar du denna knapp under svars fliken: "Länk till Kalkylark" tryck på den så skapas en ny Google Sheets. Det är den som sedan ska länkas i Make.

Så här ser Google Sheets ut när allt är uppsatt

Här vill jag notera att jag själv skapade kolumnerna E och F så att flödet har någonstans att skicka informationen. Om du har förre frågor på forms då får ni ändra i flödet, byta ut E:et till rätt kolumn där du vill ha infon samma sak med bubblan bredvid där står ett F. (se bild nedan) Tex en förre fråga så blir det istället kolumnerna D & E. ("1. Row Number" är numret på den nya raden som skapats genom inskickat svar.)


Sista tips

Som sagt fungerade den väldigt smidig när jag använde på EYE-lägret då jag hade upp kalkyl bladet på min dator och värdarna för kvällen hade det öppet i deras telefon. Vilket underlättade kommunikation enormt. Kvällen kunde fortgå med stadig rytm, tack vare att jobbet gjordes typ åt mig. Annan effekt av det var också att fler hann sjunga, då tiden i mellan var baserat på värdarna och rätt personer skulle komma upp, sen var jag redo när nästa hade klivit på scen. Två sista tips är att skaffa YouTube premium för slippa annonserna eller skaffa en adblocker. Andra tipset är att stanna musiken efter ca 1,5 min-2min för hålla energin uppe och öka deltagandet - bonus är att även om en ljudtekniker (eller du om du bra på multitaska) som kan mjukt sänk datorljudet mellan låtarna för en extra proffsig känsla.

Hoppas du kan ha användning av den här kunskapen och om du vill ha hjälp att sätta upp detta kan du alltid nå mig på carlsson.elias@gmail.com.


"Halleluja! Prisa Gud i hans helgedom, prisa honom i hans mäktiga valv. Prisa honom för hans mäktiga gärningar, prisa honom för hans väldiga storhet. Prisa honom med basunklang, prisa honom med lyra och harpa. Prisa honom med tamburin och dans, prisa honom med strängar och flöjt. Prisa honom med ljudande cymbaler, prisa honom med klingande cymbaler.
Allt som andas ska prisa Herren ! Halleluja!" - Psaltaren 150:1-6