
6 parasta avoimen lähdekoodin puheagenttikehystä vuonna 2026 (sijoitus)
Viime neljänneksellä toimitimme kolme puhelinpohjaista puheagenttia Pipecatilla ja rakensimme sitten yhden uudelleen LiveKit Agentsilla, kun asiakas hyppäsi 20:stä 400 samanaikaiseen puheluun. Molemmat ovat avoimen lähdekoodin puheagenttikehyksiä. Kumpikaan ei ole "paras". Ne ovat hyviä eri tehtävissä, ja väärä valinta maksaa sinulle viikkoja.
Tämä sijoitus perustuu siihen, mitä oikeasti toimitetaan, ei siihen, mikä näyttää hyvältä README-tiedostossa. Haimme reaaliaikaiset GitHub-luvut 14. heinäkuuta 2026: Pipecat on 13 416 tähdessä, LiveKit Agents 11 356:ssa ja TEN Framework 10 898:ssa. Tähdet eivät kerro koko totuutta, joten painotimme myös commit-aktiivisuutta, puhelintukea, lisenssiehtoja ja sitä, miten kukin kestää todellista puhelutilavuutta.
Pikavastaus: Useimmille tiimeille vuonna 2026 Pipecat on vahvin avoimen lähdekoodin puheagenttikehys suuren integraatiokirjastonsa ja lähes päivittäisen kehityksensä ansiosta. LiveKit Agents voittaa skaalautuvuudessa ja natiivissa puhelimessa, TEN Framework multimodaalisessa graafiorkestroinnissa ja Bolna puhelinagentin pystyttämisessä iltapäivässä.
Jos haluat mieluummin ostaa valmiin tuotteen kuin koota sellaisen, vertailumme hallinnoiduista alustoista kuten ElevenLabs, Vapi ja Synthflow ja Retell AI vs Vapi vs Bland ovat parempi lähtökohta. Uusi kategoriassa? Aloita siitä, mikä AI-puheagentti oikeastaan on.
Miten sijoitimme nämä kehykset
Arvioimme jokaisen kehyksen viidellä asialla, joiden varassa todellinen projekti seisoo tai kaatuu: kuinka aktiivista kehitys on (commitit viimeisen 90 päivän aikana), STT/LLM/TTS-integraatioiden laajuus, puhelintuki (pystyykö se vastaamaan oikeaan puhelinnumeroon), lisenssiehdot ja käyttäytyminen samanaikaisuudessa. Tässä lyhytlista yhdellä silmäyksellä.
| Sija | Kehys | Tähdet (heinä 2026) | Lisenssi | Kieli | Puhelin | Paras kohteelle |
|---|---|---|---|---|---|---|
| 1 | Pipecat | 13 416 | BSD-2-Clause | Python | Twilio, Daily, Telnyx | Yleispätevät tuotantoratkaisut |
| 2 | LiveKit Agents | 11 356 | Apache-2.0 | Python, Node | Natiivi SIP + puhelinnumerot | Skaala ja reaaliaika |
| 3 | TEN Framework | 10 898 | Apache-2.0 (hybridi) | C, Go, Python, JS | Agora RTC:n kautta | Multimodaali ja edge |
| 4 | Bolna | 695 | MIT | Python | Twilio, Plivo, Exotel, SIP | Nopeat puhelinagentit |
| 5 | FastRTC | 4 618 | MIT | Python | WebRTC (tuo oma) | Prototyypit ja demot |
| 6 | Vocode | 3 773 | MIT | Python | Twilio, Vonage | Referenssi, varauksin |
1. Pipecat — paras yleisvalinta
Pipecat, Daily-tiimin rakentama, on Python-kehys, joka mallintaa keskustelun putkistona: ääni tulee sisään, virtaa puheesta tekstiksi -muunnoksen, kielimallin ja tekstistä puheeksi -muunnoksen läpi, ja ääni palaa ulos. Tämä mentaalinen malli on helppo hahmottaa, ja se saavutti vakaan v1.0:n huhtikuussa 2026.
Sen erottaa integraatiokirjasto. Deepgram, AssemblyAI, OpenAI, Gemini, Cartesia, ElevenLabs ja kymmenet muut ovat jo kytkettyinä, joten TTS-toimittajan vaihtaminen on yhden rivin muutos uudelleenkirjoituksen sijaan. Puhelin toimii Twilion, Dailyn tai Telnyxin kautta. 13 416 tähdellä ja lähes päivittäin laskeutuvilla commiteilla sillä on myös eniten momentumia tällä listalla.
Kääntöpuoli: koska Pipecat antaa sinulle palaset valmiin agentin sijaan, omistat orkestrointilogiikan. Vedä-ja-pudota-rakentajaa ei ole. Kirjoitat Pythonia. Tiimille, joka jo koodaa, se on ominaisuus, ei vika.
Valitse tämä, jos: haluat toimittajariippumattoman, tuotantokelpoisen pohjan laajimmalla mallituella ja Pythonin kirjoittaminen tuntuu luontevalta. Tämä on oletuslähtökohtamme useimmille asiakastöille.
2. LiveKit Agents — rakennettu skaalalle ja reaaliajalle
LiveKit Agents lähestyy asiaa eri tavalla. Lineaarisen putkiston sijaan agenttisi liittyy huoneeseen osallistujana WebRTC:n yli, saman teknologian, joka on Zoom-tyylisten puheluiden takana. Juuri tämä arkkitehtuuri loistaa, kun tarvitset matalaa latenssia ja monta samanaikaista keskustelua.
Vuoden 2026 suuri tarina on puhelin. LiveKit toimitti natiivin SIP:n ja puhelinnumerot, joten saapuvat ja lähtevät puhelut eivät enää tarvitse Twilio-siltaa keskellä. Se toimittaa myös ensiosapuolen tuen OpenAI Realtime API:lle ja 1.5.x-sarjasta lähtien natiivit Model Context Protocol -työkalut ja mukautuvan keskeytyksenkäsittelyn. Voit lukea yksityiskohdat LiveKit Agents -dokumentaatiosta. Jos haluat ymmärtää sen kietoman reaaliaika-API:n, käsittelemme OpenAI:n Realtime API:n puheagenteille erikseen.
Koska se toimii LiveKitin avoimen lähdekoodin WebRTC-mediapalvelimella, voit itse isännöidä koko pinon. Oppimiskäyrä on jyrkempi kuin Pipecatilla, ja huoneet-ja-osallistujat-ajattelun oivaltaminen vie hetken.
Valitse tämä, jos: odotat todellista samanaikaisuutta, haluat natiivin puhelimen ilman siltaa tai pystytät OpenAI Realtime -agenttia, jonka on kestettävä liikennepiikit.
3. TEN Framework — multimodaali ja graafipohjainen
TEN Framework (Transformative Extensions Network), Agoran tukema, kuvaa agenttisi solmujen graafina: STT, LLM, työkalut, muisti, näkö. Koostat graafin workflow-rakentajassa, ja TEN suorittaa sen. Se on joustavin vaihtoehto täällä mihin tahansa pelkkää puhetta laajempaan, ja sen C++-ydin on viritetty matalan latenssin äänelle.
Se puhuu myös laajinta kielivalikoimaa tällä listalla olevista kehyksistä, laajennuksilla C:llä, Golla, Pythonilla, JavaScriptilla ja TypeScriptilla sekä valmiilla liittimillä Difylle ja Cozelle. Agora TEN Framework -sivu on selkein yleiskuva siitä, mitä se osaa.
Kaksi varausta. Ensinnäkin lisenssi on hybridi: suurin osa kehyksestä on Apache-2.0, mutta tietyissä kansioissa on lisärajoituksia, joten lue LICENSE ennen kaupallista toimitusta. Toiseksi reaaliaikainen siirto nojaa Agoran verkkoon, mikä tarkoittaa Agora App ID:tä ja, ilmaisen tason ylityksen jälkeen, Agoran käyttökustannuksia.
Valitse tämä, jos: rakennat multimodaalista agenttia (puhe plus näkö tai avatarit), arvostat graafipohjaista koostamista tai haluat matalimman tason äänisuorituskyvyn, jota avoimessa lähdekoodissa on tarjolla.
4. Bolna — nopein tie puhelinagenttiin
Bolna on pienempi (695 tähteä) ja mielipiteisempi kuin kolme kärkeä, ja juuri se on sen vahvuus. Se on puhelin-ensin. Missä muut kehykset pakottavat sinut kokoamaan puhelut, Bolna toimittaa sen: Twilio maailmanlaajuisiin puheluihin, Plivo ja Exotel Intiaan sekä mukautetut SIP-trunkit, kaikki konfiguroituna JSON-tyylisessä agenttimäärittelyssä koodin sijaan.
Tuo konfiguraatio-ohjattu asennus tarkoittaa, että saat saapuvan tai lähtevän puhelinagentin vastaamaan oikeisiin puheluihin nopeammin kuin lähes millään muulla täällä. Pinnan alla se orkestroi ASR-, LLM- ja TTS-toimittajia websocketien yli, joten valitset silti omat mallisi. Kehitys pysyi aktiivisena vuoden 2026 puoliväliin asti.
Tuon nopeuden hinta on pienempi yhteisö ja vähemmän integraatioita kuin Pipecatilla tai LiveKitillä. Jos osut reunatapaukseen, olet todennäköisemmin ensimmäinen, joka tekee issuen. Puhelinpainotteisissa ratkaisuissa punnitse sitä puheagenttien puhelinvertailumme vaihtoehtoja vasten.
Valitse tämä, jos: käyttötapauksesi on puhelut ensin (kokousmuistutukset, lähtevä karsinta, saapuva tuki) ja haluat ohittaa puhelinputkitöinnin kokonaan.
5. FastRTC — kevyt prototyyppivaihtoehto
FastRTC, Hugging Face- ja Gradio-tiimiltä, ei ole täysi agenttikehys, ja juuri se on pointti. Se on Python-kirjasto reaaliaikaiselle äänelle ja videolle WebRTC:n tai websocketien yli. Tuot oman STT:si, LLM:si ja TTS:si, ja FastRTC hoitaa striimaussiirron vain muutamalla koodirivillä.
Proof of conceptille, demolle tai tutkimuspiikille tuo minimalismi on lahja. Pystytät puhuvan prototyypin iltapäivässä sitoutumatta raskaan kehyksen konventioihin. Se pariutuu luontevasti Hugging Face -ekosysteemin kanssa, joten avoimet mallit on helppo kytkeä.
Kääntöpuoli on, että olet vastuussa kaikesta, mitä kehys muuten antaisi sinulle: vuorontunnistus, keskeytyksenkäsittely, puhelin, tilanhallinta. Se skaalautuu alas kauniisti ja ylös tuskallisesti.
Valitse tämä, jos: prototyypit, opetat tai rakennat selaindemoa ja haluat maksimaalisen hallinnan minimaalisella kehyksen rasitteella.
6. Vocode — historiallisesti tärkeä, ylläpito varauksin
Vocode auttoi määrittelemään koko tämän kategorian. Sen modulaarinen STT/LLM/TTS-suunnittelu ja sisäänrakennettu Twilio- ja Vonage-puhelin tekivät siitä yhden ensimmäisistä aidosti käyttökelpoisista avoimen lähdekoodin puhekehyksistä, ja 3 773 tähdellä se näkyy yhä monissa tutoriaaleissa.
Tässä rehellinen osa, ja siksi se sijoittuu viimeiseksi: avoimen lähdekoodin ydin on hiljentynyt. Viimeisin commit vocode-coreen laskeutui marraskuussa 2024, ja repositoriossa on vain kaksi avointa issuea, mikä yleensä viittaa huomion siirtyneen yrityksen hallittuun tuotteeseen terveen backlogin sijaan. Koodi toimii yhä ja suunnittelu on tutkimisen arvoinen, mutta rakentaisit perustalle, jota kukaan ei aktiivisesti paikkaa.
Valitse tämä, jos: opiskelet puheagenttiarkkitehtuuria, ylläpidät olemassa olevaa Vocode-projektia tai haluat nimenomaan sen suunnittelumallit ja hyväksyt, että ylläpidät pohjaa itse.
Myös tietämisen arvoista
Muutama työkalu on juuri sijoituksen ulkopuolella mutta kuuluu tutkaasi:
- OpenAI Agents SDK (27 900+ tähteä) toimittaa puheputkistolaajennuksen. Se on yleiskäyttöinen agentti-SDK eikä puhelin-ensin, mutta se on järkevä valinta, jos olet jo standardoinut siihen.
- Gabber on uudempi multimodaali kehys agenteille, jotka näkevät, kuulevat ja puhuvat, suunnattu näyttö- ja kamerakäyttötapauksiin.
- Jambonz on avoimen lähdekoodin puhelinrunko. Se ei rakenna agentin aivoja, mutta se on operaattoritason tapa yhdistää mikä tahansa kehys oikeisiin puhelinverkkoihin.
- Rasa (21 000+ tähteä) on yhä raskassarjalainen yritystason dialogiin ja NLU:hun tekstin ja puheen yli, vaikka sen ajaminen on vaativampaa kuin minkään yllä olevan.
- Ultravox on nopea puheen kielimalli, ei orkestrointikehys, joten kohtele sitä kytkettävänä komponenttina eikä kilpailijana.
Mitä oikeasti käyttäisimme asiakasratkaisussa
Techsyssä rakennamme puheagentteja B2B-asiakkaille, joten tässä on sijoituksen takana oleva epäloistokas todellisuus.
Oletuspinoamme on Pipecat, joka kytkee Deepgram Nova-3:n puheesta tekstiksi, GPT-4o-minin kielimalliksi ja Cartesia Sonicin tekstistä puheeksi. Kun vuorontunnistus on viritetty, puheesta puheeseen -latenssi asettuu yleensä 0,7 ja 1,1 sekunnin väliin, mikä on riittävän lähellä ihmiskeskustelua, että soittajat lakkaavat huomaamasta. Työnnä mikä tahansa noista komponenteista hitaampaan malliin ja tunnet sen heti.
Puhelin on se, missä projektit sotkeutuvat. Olemme ajaneet kahta kuviota tuotannossa: Twilio SIP-trunk silattuna LiveKitin natiiviin SIP:iin suurivolyymiselle saapuvalle tuelle, ja Bolnan sisäänrakennettu Plivo-käsittely, kun asiakas tarvitsi vain lähteviä muistutuspuheluita. LiveKit-reitti maksaa enemmän insinööritunteja etukäteen, mutta se pysyy vakaana, kun 300 puhelua saapuu samalla minuutilla. Bolna saa sinut tuotantoon perjantaihin mennessä.
Itse isännöinnin matematiikka kaataa ihmisiä. Paikallisen STT:n ja TTS:n ajaminen yhdellä A10G GPU:lla maksaa suunnilleen $0,50–$0,90 tunnilta, tuli yksi puhelu tai ei. Minuuttimaksulliset API:t kuten Deepgram ja Cartesia eivät maksa mitään tyhjäkäynnillä, mutta kertyvät nopeasti muutaman tuhannen minuutin jälkeen kuukaudessa. Alle noin 15 000 minuutin kuukaudessa API:t voittavat lähes aina, ja sitä suosittelemme useimmille asiakkaille. Tartumme LiveKitiin Pipecatin sijaan pääasiassa, kun samanaikaisuus ylittää muutaman sadan samanaikaisen puhelun.
Jos rakenna-vai-osta-kysymys on yhä auki puolellasi, käymme läpi koko kustannuserittelyn rakenna vs osta AI-puheagentti -oppaassamme. Ja jos haluat mieluummin tiimin hoitamaan latenssin, puhelimen ja skaalauksen puolestasi, juuri sitä teemme Techsyn puheagenttikäytännössä.
Miten valita minuutissa
Ohita analyysihalvaus. Tässä päätös luettelomuodossa:
- Haluat turvallisimman yleisvalinnan: Pipecat.
- Tarvitset todellista samanaikaisuutta tai natiivin puhelimen: LiveKit Agents.
- Menet multimodaaliseksi (puhe plus näkö tai avatarit): TEN Framework.
- Tarvitset puhelinagentin tuotantoon tällä viikolla: Bolna.
- Prototyypit tai opetat: FastRTC.
- Ostat mieluummin kuin rakennat: hallittu alusta kuten Vapi, Retell tai Synthflow, ei kehystä lainkaan.
Usein kysytyt kysymykset
Mikä on avoimen lähdekoodin puheagenttikehys?
Se on itse isännöitävä koodikanta, joka kytkee yhteen puheesta tekstiksi -muunnoksen, kielimallin ja tekstistä puheeksi -muunnoksen, jotta ohjelmisto voi käydä puhuttua keskustelua. Toisin kuin hallitut alustat, ajat sitä omalla infrastruktuurillasi, valitset omat mallisi ja maksat vain alla olevista palveluista etkä minuuttimaksullisesta katteesta.
Millä avoimen lähdekoodin puheagenttikehyksellä on matalin latenssi?
TEN Framework johtaa raa'assa ääniputkistosuorituskyvyssä C++-ytimensä ansiosta, mutta käytännössä verkko- ja mallilatenssi hallitsevat kokonaisuutta. Hyvin viritetty Pipecat- tai LiveKit-pino nopealla mallilla saavuttaa rutiininomaisesti 0,7–1,1 sekuntia puheesta puheeseen, mikä vastaa TEN:iä useimmissa todellisissa käyttöönotoissa.
Onko avoin lähdekoodi oikeasti halvempi kuin Vapi tai Retell?
Ei aina. Avoin lähdekoodi poistaa alustan minuuttimaksullisen katteen, mutta otat kannettavaksesi insinööri-, isännöinti- ja ylläpitokustannukset. Alle muutaman tuhannen puheluminuutin kuukaudessa hallittu alusta on yleensä halvempi, kun lasket kehittäjäajan mukaan. Kymmenien tuhansien minuuttien jälkeen kehyksen itse isännöinti menee ohi.
Pystyvätkö nämä kehykset vastaamaan oikeisiin puheluihin?
Kyllä. Pipecat yhdistää Twilion, Dailyn tai Telnyxin kautta; LiveKit Agents toimittaa natiivin SIP:n ja puhelinnumerot; Bolnassa on Twilio, Plivo ja Exotel sisäänrakennettuna; ja Vocode tukee Twilioa ja Vonagea. FastRTC on selainpainotteinen ja tarvitsee ulkoisen sillan kuten Jambonzin puhelinverkolle.
Tarvitsenko koneoppimisen asiantuntemusta käyttääkseni niitä?
Et. Tarvitset ohjelmistotuotannon taitoja, enimmäkseen Pythonia. Raskaan työn (transkriptio, päättely, puhesynteesi) hoitavat mallit, jotka kytket API:n kautta. Orkestroit palveluita, et kouluta malleja, ellet tietoisesti valitse itse isännöidä avoimia painoja.
Mikä kehys on paras aloittelijalle?
Pipecat, koska sen putkistomalli on helpoin hahmottaa ja sen dokumentaatio ja esimerkit ovat täydellisimmät. FastRTC on hyvä toinen valinta, jos haluat aloittaa vielä pienemmin ja ymmärtää raa'an siirtokerroksen ennen täyden kehyksen omaksumista.
Ovatko avoimen lähdekoodin puhekehykset tuotantovalmiita vuonna 2026?
Kolme kärkeä ovat. Pipecat saavutti v1.0:n, LiveKit Agents on 1.5.x-sarjassaan ja TEN Framework pyörittää kaupallisia käyttöönottoja Agoran kautta. Pääriski ei ole kehykset itse vaan pienempien projektien ylläpitotilanne, minkä vuoksi nostimme esiin Vocoden pysähtyneen ytimen.
Miten tämä eroaa TTS-API:sta kuten ElevenLabs?
TTS-API vain muuttaa tekstin puheeksi, mikä on yksi komponentti. Puheagenttikehys orkestroi koko silmukan: se kuuntelee, transkriboi, lähettää tekstin kielimallille, saa vastauksen ja puhuu sen takaisin, samalla halliten keskeytyksiä ja vuoronottoa. Kehys kutsuu TTS-API:a, ei toisinpäin.
Tietoja kirjoittajasta
Mert Batur Gurbuz on Techsy.io:n perustajajäsen, missä tiimi toimittaa AI-agentteja, automaatiojärjestelmiä ja puhe-/SDR-putkistoja B2B-asiakkaille. Hän opiskelee Birminghamin yliopistossa ja kirjoittaa LLM-työkalupinosta, jota Techsyn tiimi todella käyttää tuotannossa. Yhdistä LinkedInissä.