Hoppa till innehåll
VibekollenBETAVibekollen
sorla.zerolabs.se
Skärmdump av Svensk diktering för Mac. Allt stannar på datorn.
Öppna sorla.zerolabs.se

Svensk diktering för Mac. Allt stannar på datorn.

Håll in en tangent, prata svenska och släpp. Texten hamnar där markören står, i vilken app som helst. Gratis, öppen källkod och helt lokalt på din Mac.

Baskollen92/100

Besök projektet

Historien bakom Svensk diktering för Mac. Allt stannar på datorn.

Varför jag byggde det

Klang släppte nyligen Pianissimo, en svensk taligenkänningsmodell tränad på omkring 50 000 timmar svenskt tal. Jag ville så klart prova den i mitt favoritanvändningsfall: att prata med min dator. Problemet var att de vanliga Mac-apparna för diktering, där man kan ladda in egna modeller, inte klarade modellens format (NeMo). Jag ville ha något enkelt: håll in en tangent, prata svenska, släpp, och texten står där markören är, i vilken app som helst. Allt skulle köras lokalt på Macen, utan moln och utan konto.

Hur det är byggt

Jag byggde Sorla under en kväll tillsammans med Claude Code och passade samtidigt på att testa nya Opus 5.5 ordentligt. Claude Code planerade arbetet och delade upp det i uppgifter som separata agenter tog hand om, och efter varje uppgift granskade en annan agent koden. Vi skrev också ett manifest som varje ny idé mäts mot, så att appen förblir liten och fokuserad. Modellen konverterades till Apples Core ML och körs på Macens Neural Engine. Claude Code skrev till och med tester där macOS egen talsyntes läste upp svenska meningar, som sedan transkriberades för att kontrollera att allt fungerade

Det svåraste

Att få modellen att fungera på Macen. Den behövde konverteras från NeMo till Core ML, och vi var tvungna att kontrollera att den konverterade versionen gav samma text som originalet. Sedan var det macOS behörigheter. Sorla behöver både mikrofon och Hjälpmedel för att kunna klistra in, och när appens signatur ändrades slutade inklistringen tyst att fungera. Att få ut appen till andra krävde också mer än man tror: signering, notarisering hos Apple och en hjälpsida för när macOS inte vill öppna appen. Det som tog längst tid var ändå detaljerna som ska kännas rätt: ljuden, indikatorn vid kameraurt

Härnäst

Sorla är bara testad på mina egna Macar, så det finns säkert mycket som inte fungerar. Nästa steg är att rätta det som folk hittar. Hittar du något eller har en idé, skapa gärna en issue på GitHub. Jag vill också göra appen så tillgänglig som möjligt: att den fungerar med VoiceOver och går att använda även för den som inte kan hålla in en tangent. Och när Klang släpper nya versioner av modellen kan Sorla ladda ner dem, så appen blir bättre i takt med modellen. Stort tack till Klang för att ni delar modellen öppet. Utan den ingen Sorla

Kommentarer

Var schysst — kommentarer är offentliga.