⚙ Admin Mode · Unique visitors: —
News Tools Prompty AI ORBYNELLE AI Directory AI Playground English class AI Websites Mini Apps ASCII Scene ASCII Photo Surrealism AI Assistant

ORBYNELLE

ORBYNELLE — A tiny world. An endless story.

A preview of the upcoming strategy game

Step into the world of ORBYNELLE as it takes shape. This preview shows exploration, the construction of the first buildings, and the atmosphere of the world as day turns to night. The game is in development, and its visuals and gameplay will continue to evolve.

Development footage · 11 min 21 sec Open video separately
AI TOOLS · ONE PLACE

Explore AI platforms

A curated directory of widely used AI assistants, research tools, creative platforms and developer tools.

Curated selection, not a strict traffic ranking. Free access, credits and prices can change by country and over time.

Country labels refer to the provider’s home base.

No matching AI platforms found.
AI
Prompty AI
Technical Guides
Automation
Pneumatics
Cylinders, valves, ejectors
M
Electrics
Motors, drives, PLCs
Hydraulics
Pumps, cylinders, pressure
Other
Other technologies
Electronics
Electronic schematics
Power supplies
Rectifiers, regulators
Audio frequency
Amplifiers, preamplifiers
Test instruments
Voltmeters, generators, probes
Digital
Logic, timers, microcontrollers
Engineering Tools
Calculators & Converters
Electrical
Ohm's law, power, divider
Force & Pressure
Cylinder force, flow, air use
Converters
Units: bar, PSI, °C, mm
Wiring
Cross-section, voltage drop

AI · CREATIVITY · INNOVATION

MECHNEXT.EU — Intelligence in Motion

A space for artificial intelligence, creative ideas and useful digital tools.

01CONNECTED KNOWLEDGE SYSTEM
News
Latest intelligence
Loading articles…
AWS ukazuje skorší štart hlasu agentov s Kokoro na SageMaker AI
AI News

AWS ukazuje skorší štart hlasu agentov s Kokoro na SageMaker AI

AWS opisuje postup, ktorý odosiela dokončené vety agenta modelu Kokoro-82M ešte pred vygenerovaním celej odpovede. Zámerom je začať syntézu skôr. Model s 82 miliónmi parametrov beží vo vlastnom kontajneri na koncovom bode SageMaker AI v reálnom čase, na GPU inštancii ml.g5.xlarge. Výsledky a implementačné zistenia pochádzajú od autorov tohto postupu.

Jedno spojenie pre viac viet

Rozhranie POST /invocations streamuje výstup pre jeden úplný vstup. WS /invocations-bidirectional-stream podporuje viac správ v jednom obojsmernom spojení. Kontajner po odoslaní audia a riadiacej správy synthesis_complete čaká na ďalší vstup; reláciu ukončí až explicitná správa klienta na zatvorenie.

Spracovanie v rámci jedného handlera je sekvenčné: počas prenosu audia predchádzajúcej vety sa ešte negeneruje audio nasledujúcej. Uvádzaný prínos preto vychádza zo skoršieho začatia prvej vety a z odstránenia opakovaného pripájania pri každej vete.

Delič viet prijíma celý reťazec aj postupne prichádzajúce fragmenty. Metóda feed() uvoľní nové dokončené vety a ponechá si nedokončený koniec; flush() na konci vstupu uvoľní zvyšný text. Autori uvádzajú overenie troch viet v jednej živej relácii, pričom každý vrátený zvukový úsek zodpovedal svojmu textu.

Prenos SageMaker AI doručuje vstupy kontajneru ako binárne rámce WebSocket. Handler Starlette očakávajúci textové rámce môže pri každej požiadavke vyvolať KeyError pre pole text, hoci stav endpointu zostáva InService. Ukážka podporuje oba typy rámcov, binárny vstup dekóduje ako UTF-8 a odporúča testovať aj binárne správy.

Čo autori merali

Na oddelené meranie časovania TTS použili text s 267 znakmi a štyrmi vetami. Pre odoslanie celého bloku aj iba prvej vety vykonali po päť pokusov na živom endpointe. Priemerný čas do prvého bajtu audia podľa nich klesol z 329,3 na 156,7 milisekundy, teda o 52,4 %. Ide o výsledok tohto konkrétneho porovnania.

Kompletná ukážka používa agenta Strands s Amazon Bedrock v prostredí AgentCore. Oddelené spojenia slúžia pre SSE smerom k prehliadaču, generovanie textu v Bedrock a obojsmernú syntézu Kokoro. Režim bidi súbežne prijíma text a audio cez spoločný rad udalostí; batch čaká so syntézou na úplnú odpoveď.

Pri rovnakom prompte, živom modeli Bedrock a endpointe autori uvádzajú 2,4-násobne rýchlejší príchod prvého audia v lokálnom kontajneri a 3,5-násobne rýchlejší v nasadenom AgentCore. Reprodukčný test meria čas prvej udalosti audio_chunk voči agent_start. Obe verzie kódujú audio pre volajúceho do base64, pretože BedrockAgentCoreApp odovzdáva slovníky serializovateľné do JSON, ktoré SDK mení na SSE rámce.

Prenos a podmienky nasadenia

Autori skúmali náklady prenosu na 24 klipoch, porovnávali MP3 s AAC a pomocou Amazon Transcribe podľa svojho opisu nezistili rozdiel v kvalite medzi kódovaniami. Base64 zväčšilo objem približne o 33 %. V jednej odpovedi prišli štyri logické MP3 rámce v šiestich častiach prenosu; dve sa končili uprostred rámca. Prijímač preto potrebuje buffer a opätovné skladanie.

Alternatíva na spojení s modelom kombinuje surové binárne audio a riadiace správy JSON v existujúcej obojsmernej relácii, bez base64 a SSE na tomto úseku. Ako riadenie sa rozpozná len celý úsek dekódovateľný na úplný objekt JSON; inak ide o audio. Tým sa predchádza zámene PCM za JSON iba pre úvodnú zloženú zátvorku. Pre existujúci SSE frontend autori odporúčajú ponechať base64; jednotný prenos zvážiť pri novej hlasovej vetve alebo priorite latencie.

Predpoklady zahŕňajú oprávnenia pre SageMaker AI, AgentCore, IAM a ECR, inicializované AWS CDK v2, Python 3.12 alebo novší, uv, Docker, podporu invoke_endpoint_with_bidirectional_stream v Boto3, znalosť WebSocket a ASGI a referenčný kód. Predpripravené balíky podkladového klienta HTTP/2 sú dostupné len pre Python 3.12 a novší. Kontajner musí deklarovať com.amazonaws.sagemaker.capabilities.bidirectional-streaming=true.

Príkaz speech-infra deploy vytvorí infraštruktúru endpointu, roly IAM, cache váh v S3, obraz kontajnera, model a konfiguráciu endpointu. Nasleduje agent-infra deploy pre runtime AgentCore. Odstraňovanie prebieha opačne; príkazy destroy ponechávajú bucket S3 a repozitár ECR, ktoré treba odstrániť osobitne, aby sa zastavili ich poplatky za úložisko. Autori tiež upozorňujú na staršiu pripnutú verziu PyTorch zasiahnutú PYSEC-2026-2286: ako opravenú uvádzajú torch 2.10.0 a pred použitím nad rámec overenia hodnoty žiadajú pin preveriť a aktualizovať.

Add Article

Contact us

Have a question or want to submit a catalogue? Send us a message.

About Mechnext

MechNext is an independent project exploring artificial intelligence and practical ways to use it. I share clear articles, ideas, experiments and tools that reveal what AI can do in everyday life and at work.

The project grew from curiosity about how far AI can go and a desire to try new possibilities in practice. It is a place for anyone who wants to understand artificial intelligence better and use it creatively.

Content on MechNext is for information only and is not a commercial offer or professional advice. AI outputs can be wrong, so verify important information with trusted sources.