.webp&w=3840&q=95)
Top 5 Speechify alternatives for reading text aloud
Explore the best alternatives to Speechify.
KUBI är en konverserande barista som arbetar med ElevenLabs' Conversational AI. Så här fungerar det.
KUBI är en konverserande barista och receptionist på Second Space, ett nästa generations 24/7 co-working space i Kaohsiung, Taiwan. Eftersom arbetsplatsen är helt automatiserad är det viktigt för KUBI — som första kontaktpunkt med medlemmarna — att tillföra en unik och vänlig känsla. Därför valde Second Space ElevenLabs’
KUBI använder en sofistikerad multisensorisk arkitektur för att simulera mänsklig interaktion. Systemet bygger på en mikrotjänstarkitektur där specialiserade tjänster arbetar samtidigt och kommunicerar via en realtidsströmmad händelse. Dessa tjänster hanterar olika uppgifter, inklusive ansikts- och objektigenkänning med realtids-AI, koppdetektering och säkerhetskontroller via kameror, kvittoutskrift, säker ansiktsigenkänning för åtkomstkontroll och precis kontroll av mjölk- och bönbehållare.
Hur KUBI fungerar
Här är några av de tjänster som körs samtidigt:
Varför alla dessa mikrotjänster? Enkelt — vi hanterar dem oberoende, skalar enkelt och använder de bästa verktygen för varje uppgift."BigBoy". Det är i grunden en gigantisk, icke-blockerande händelseprocessor:
1 | |
2 | internal object WeatherIdleScenario: SingleTaskScenario(scenario){ |
3 | |
4 | importance = Importance.Medium |
5 | compilationTimeout = Time.ThreeSeconds |
6 | interruptable = false |
7 | exeutionExpiration = = Time.TenSeconds |
8 | |
9 | override fun isEligible(event: Event, environment: Environment): Maybe<Boolean> = withEnvironment(environment) { |
10 | just { |
11 | (event is IdleEvent |
12 | && !triggeredInLast(40.minutes) |
13 | && (personPresent() || hasActiveSessions) |
14 | && environment.weatherService.lastReportWithin(10.minutes)) |
15 | } |
16 | } |
17 | } |
18 | |
19 | private val scenario = ScenarioRecipe { event, env, session -> |
20 | |
21 | |
22 | invokeOneOf( |
23 | |
24 | phrase { |
25 | sayWith { |
26 | "Rainy day today, isn't it? That's why I have my little umbrella! Look!".asEnglish |
27 | }.withAutoGift().withAutoMotion() |
28 | }.given { Weather.isRaining() }, |
29 | |
30 | phrase { |
31 | sayWith { |
32 | "Friend, it's so cold outside! So sad for you... because you're a human. I don't really mind!".asEnglish |
33 | }.withAutoMotion() |
34 | |
35 | sayWith { |
36 | "Wait, that soudned a bit rude.".asEnglish |
37 | }.withAutoMotion() |
38 | |
39 | }.given { Weather.isCold() }, |
40 | |
41 | ) |
42 | |
43 | |
44 | } |
45 | |
46 |
Vad är scenarier?
Tänk på scenarier som icke-blockerande kompilatorer för robot åtgärdshändelser. En åtgärdshändelse är vanligtvis den mest nedströms händelsen, det sista steget i en kedja, som resulterar i en fysisk effekt, som rörelse eller tal. Till exempel kan ett hälsningsscenario utlösa:
Tänk på scenarier som icke-blockerande kompilatorer för robot åtgärdshändelser
Synkronisering av åtgärdshändelser: Dessa händelser flödar sedan genom en schemaläggare som säkerställer att tal, ansiktsuttryck och rörelser förblir synkroniserade. Synkronisering säkerställer att KUBIs tal matchar dess gester perfekt.
Synkronisering av åtgärdshändelser: Dessa händelser flödar sedan genom en schemaläggare som säkerställer att tal, ansiktsuttryck och rörelser förblir synkroniserade. Synkronisering säkerställer att KUBIs tal matchar dess gester perfekt. och utlösa nya åtgärdshändelser dynamiskt. Till exempel:
Det coola är att scenarier till och med kan lyssna på
BigBoy ser och vet bokstavligen allt som händer. Ganska coolt, eller hur?
Använda ElevenLabs för att skapa minnesvärda interaktionerdesigna rösten på 15 minuter komplett med känslor och pauser som gör rösten ännu mer mänsklig.
Second Space hade en mycket specifik personlighet i åtanke för KUBI - en blandning av Deadpool, Wheatley från Portal-spelet och lite Pathfinder från Apex Legends. De lyckades
Konversationsläge (Realtid)"Hej KUBI!", Conversational AI från ElevenLabs kan svara på 200ms, vilket gör att interaktionen känns riktigt mänsklig.
Anpassade konversationsverktyg
Expandera KUBI till fler marknaderintentioner bättre än andra. De använder för närvarande Gemini 2.0 Flash som sin kärnmodell för Conversational AI och ChatGPT 4o för de statiska talgenereringarna.
Expandera KUBI till fler marknader
Slutsats
Explore the best alternatives to Speechify.
Finding the perfect AI voice for your social media videos.