AI Engineer London voice AI hackathon, Oct 23rd

London voice AI hackathon, Oct 23rd

Voice AI Agents for Developers

Layercode makes it easy for developers to build low-latency, production-ready voice AI agents

npx @layercode/cli init

copied

Voice AI Agents for Developers

Layercode makes it easy for developers to build low-latency, production-ready voice AI agents

npx @layercode/cli init

copied

Voice AI Agents for Developers

Layercode makes it easy for developers to build low-latency, production-ready voice AI agents

npx @layercode/cli init

copied

Build exceptional voice agents

We make it easy to add ultra low-latency voice to your AI agent, while retaining full control over your agent backend.

Configure your voice experience

Powerful audio pipelines give you full control over your agent’s voice.

Multi-lingual support

We support over 32 languages for transcription and speech-to-text.

Choose from 100+ voices

Find the right voice to match your branch and voice agent use case.

Natural turn taking

Best-in-class turn taking algorithms ensure a smooth conversation experience.

Hot-swap leading providers

Avoid single vendor lock in, we allow you to test and evaluate leading providers with ease.

More coming soon…

Build exceptional voice agents

We make it easy to add ultra low-latency voice to your AI agent, while retaining full control over your agent backend.

Configure your voice experience

Powerful audio pipelines give you full control over your agent’s voice.

Multi-lingual support

We support over 32 languages for transcription and speech-to-text.

Choose from 100+ voices

Find the right voice to match your branch and voice agent use case.

Natural turn taking

Best-in-class turn taking algorithms ensure a smooth conversation experience.

Hot-swap leading providers

Avoid single vendor lock in, we allow you to test and evaluate leading providers with ease.

More coming soon…

Quickly add reliable, low-latency voice to your AI agent

Quickly add reliable, low-latency voice to your AI agent

Layercode’s cloud platform gives you real‑time audio infrastructure so you can turn any LLM-powered agent into a reliable, conversational voice AI agent that’s built to scale.

Build production-ready voice agents

Easily build low-latency voice AI agents that reliably scale from demo to production.

Fully customizable

Our voice agent builder gives you full control over how your agent sounds and responds to users.

Multilingual

Choose from a broad range of 100+ voices and 32 languages.

Natural turn taking

Industry leading turn taking algorithms ensure smooth conversation for users.

Never pay for silence

Usage-based pricing that only charges when a user or agent is speaking. Silence is always free.

Hot-swap leading voice model providers

Avoid single vendor lock-in: We make it easy to test and evaluate leading voice and transcription model providers.

More coming soon…

Plug in your own AI agent backend.
Retain complete flexibility.

Unlike low/no-code voice agent platforms, we give you complete control over your agent’s backend — without having to manage the complexity of building and maintaining every component of your voice infrastructure.

Integrate voice with your existing frontend and AI agent backend

Get started with our CLI, then connect any LLM, agent framework, or custom logic via a single webhook. Use our SDKs to let users speak to your agent via web, mobile or phone.

Frontend

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Layercode Voice Agent Frontend React Example

import { useLayercodePipeline } from "@layercode/react-sdk";
import { AudioVisualization } from "./AudioVisualization";
import { MicrophoneButton } from "./MicrophoneButton";

export function VoiceAgent() {
  const { status, agentAudioAmplitude } = useLayercodePipeline({ pipelineId });

  return (
    <div className="flex flex-col">
      <h1>Voice Agent</h1>
      <AudioVisualization amplitude={agentAudioAmplitude} />
      <MicrophoneButton />
    </div>
  );
}

Backend

Logo 1
Logo 2
Logo 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Layercode Voice Agent Backend Next.js Example
import { createGoogleGenerativeAI } from "@ai-sdk/google";
import { streamText } from "ai";
import { streamResponse } from "@layercode/node-server-sdk";

export const POST = async (request) => {
  const google = createGoogleGenerativeAI();
  const requestBody = await request.json();
  const text = requestBody.text;

  return streamResponse(requestBody, async ({ stream }) => {
    if (requestBody.type === "message") {
      const { textStream } = streamText({
        model: google("gemini-2.0-flash-001"),
        system: "You are a helpful voice assistant.",
        messages: [{ role: "user", content: text }],
        onFinish: () => {
          stream.end();
        },
      });
      await stream.ttsTextStream(textStream);
    }
  });
};

Use LLM and Agent libraries you know and love

Plug in your own AI agent backend. Retain complete flexibility.

Unlike low/no-code voice agent platforms, we give you complete control over your agent’s backend — without having to manage the complexity of building and maintaining every component of your voice infrastructure.

Integrate voice with your existing frontend and AI agent backend

Get started with our CLI, then connect any LLM, agent framework, or custom logic via a single webhook. Use our SDKs to let users speak to your agent via web, mobile or phone.

Frontend

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Layercode Voice Agent Frontend React Example

import { useLayercodePipeline } from "@layercode/react-sdk";
import { AudioVisualization } from "./AudioVisualization";
import { MicrophoneButton } from "./MicrophoneButton";

export function VoiceAgent() {
  const { status, agentAudioAmplitude } = useLayercodePipeline({ pipelineId });

  return (
    <div className="flex flex-col">
      <h1>Voice Agent</h1>
      <AudioVisualization amplitude={agentAudioAmplitude} />
      <MicrophoneButton />
    </div>
  );
}

Backend

Logo 1
Logo 2
Logo 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Layercode Voice Agent Backend Next.js Example
import { createGoogleGenerativeAI } from "@ai-sdk/google";
import { streamText } from "ai";
import { streamResponse } from "@layercode/node-server-sdk";

export const POST = async (request) => {
  const google = createGoogleGenerativeAI();
  const requestBody = await request.json();
  const text = requestBody.text;

  return streamResponse(requestBody, async ({ stream }) => {
    if (requestBody.type === "message") {
      const { textStream } = streamText({
        model: google("gemini-2.0-flash-001"),
        system: "You are a helpful voice assistant.",
        messages: [{ role: "user", content: text }],
        onFinish: () => {
          stream.end();
        },
      });
      await stream.ttsTextStream(textStream);
    }
  });
};

Use LLM and Agent libraries you know and love

Plug in your own AI agent backend. Retain complete flexibility.

Unlike low/no-code voice agent platforms, we give you complete control over your agent’s backend — without having to manage the complexity of building and maintaining every component of your voice infrastructure.

Integrate voice with your existing frontend and AI agent backend

Get started with our CLI, then connect any LLM, agent framework, or custom logic via a single webhook. Use our SDKs to let users speak to your agent via web, mobile or phone.

Frontend

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Layercode Voice Agent Frontend React Example

import { useLayercodePipeline } from "@layercode/react-sdk";
import { AudioVisualization } from "./AudioVisualization";
import { MicrophoneButton } from "./MicrophoneButton";

export function VoiceAgent() {
  const { status, agentAudioAmplitude } = useLayercodePipeline({ pipelineId });

  return (
    <div className="flex flex-col">
      <h1>Voice Agent</h1>
      <AudioVisualization amplitude={agentAudioAmplitude} />
      <MicrophoneButton />
    </div>
  );
}

Backend

Logo 1
Logo 2
Logo 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Layercode Voice Agent Backend Next.js Example
import { createGoogleGenerativeAI } from "@ai-sdk/google";
import { streamText } from "ai";
import { streamResponse } from "@layercode/node-server-sdk";

export const POST = async (request) => {
  const google = createGoogleGenerativeAI();
  const requestBody = await request.json();
  const text = requestBody.text;

  return streamResponse(requestBody, async ({ stream }) => {
    if (requestBody.type === "message") {
      const { textStream } = streamText({
        model: google("gemini-2.0-flash-001"),
        system: "You are a helpful voice assistant.",
        messages: [{ role: "user", content: text }],
        onFinish: () => {
          stream.end();
        },
      });
      await stream.ttsTextStream(textStream);
    }
  });
};

Use LLM and Agent libraries you know and love

The first global edge voice infrastructure with 330+ locations

Our network architecture is powered by a global edge network, helping ensure rock-solid performance and reliability for voice agents speaking to users anywhere on Earth.

Low latency conversations

Your users connect to the nearest edge location, where we process voice data within 50ms, helping ensure conversations flow smoothly.

Instant scalability

Zero cold starts mean conversations start instantly and automatically scale with demand in real-time.

True per-call isolation

Every Layercode voice session runs in complete isolation: no shared infrastructure, no "noisy neighbors," and no performance degradation when platform traffic spikes.

Distributed by design

330+ independent locations mean no single point of failure.

The first global edge voice infrastructure with 330+ locations

Our network architecture is powered by a global edge network, helping ensure rock-solid performance and reliability for voice agents speaking to users anywhere on Earth.

Low latency conversations

Your users connect to the nearest edge location, where we process voice data within 50ms, helping ensure conversations flow smoothly.

Instant scalability

Zero cold starts mean conversations start instantly and automatically scale with demand in real-time.

True per-call isolation

Every Layercode voice session runs in complete isolation: no shared infrastructure, no "noisy neighbors," and no performance degradation when platform traffic spikes.

Distributed by design

330+ independent locations mean no single point of failure.

The first global edge voice infrastructure with 330+ locations

Our network architecture is powered by a global edge network, helping ensure rock-solid performance and reliability for voice agents speaking to users anywhere on Earth.

Low latency conversations

Your users connect to the nearest edge location, where we process voice data within 50ms, helping ensure conversations flow smoothly.

Instant scalability

Zero cold starts mean conversations start instantly and automatically scale with demand in real-time.

True per-call isolation

Every Layercode voice session runs in complete isolation: no shared infrastructure, no "noisy neighbors," and no performance degradation when platform traffic spikes.

Distributed by design

330+ independent locations mean no single point of failure.

Full control over your agent’s audio pipeline

Full control over your agent’s audio pipeline

Build reliable, production-ready real-time voice agents. Total transparency at every step, plus the tools you need to monitor and debug your agent's conversations.

Agent Dashboard

Analytics

Observability

Agent Dashboard

Analytics

Observability

Pipeline

Analytics

Observability

Full control

Configure your agent for the browser, phone or both. Easily configure your STT and chosen TTS model.

Easily switch models

Switch between leading providers and voices with just a few clicks.

Build with templates

Start with our quickstart templates for common voice agent use cases.

Observability & recording

Review any session and replay, review logs, or download the recording.

Latency analytics

Track latency to spot issues before they impact users.

Simplified billing

Multiple providers are consolidated into a single bill.

Full control

Configure your agent for the browser, phone or both. Easily configure your STT and chosen TTS model.

Easily switch models

Switch between leading providers and voices with just a few clicks.

Build with templates

Start with our quickstart templates for common voice agent use cases.

Observability & recording

Review any session and replay, review logs, or download the recording.

Latency analytics

Track latency to spot issues before they impact users.

Simplified billing

Multiple providers are consolidated into a single bill.

Full control

Configure your agent for the browser, phone or both. Easily configure your STT and chosen TTS model.

Easily switch models

Switch between leading providers and voices with just a few clicks.

Build with templates

Pre-made pipelines for common agent use cases.

Observability & recording

Review any session and replay, review logs, or download the recording.

Latency analytics

Track latency to spot issues before they impact users.

Simplified billing

Multiple providers are consolidated into a single bill.

Frequently asked questions

Frequently asked questions

Frequently asked questions

What is Layercode?

What is Layercode?

What is Layercode?

Who is Layercode for?

Who is Layercode for?

Who is Layercode for?

How do Layercode voice agents work?

How do Layercode voice agents work?

How do Layercode voice agents work?

How is Layercode different from other voice Al platforms?

How is Layercode different from other voice Al platforms?

How is Layercode different from other voice Al platforms?

Is Layercode secure?

Is Layercode secure?

Is Layercode secure?

Get started with $100 free credits

Get started with $100 free credits

Build your first production-ready voice agent in minutes.

Stay up-to-date with the product
Stay up-to-date with the product

Build exceptional voice agents

We make it easy to add ultra low-latency voice to your AI agent, while retaining full control over your agent backend.

Configure your voice experience

Powerful audio pipelines give you full control over your agent’s voice.

Multi-lingual support

We support over 32 languages for transcription and speech-to-text.

Choose from 100+ voices

Find the right voice to match your branch and voice agent use case.

Natural turn taking

Best-in-class turn taking algorithms ensure a smooth conversation experience.

Hot-swap leading providers

Avoid single vendor lock in, we allow you to test and evaluate leading providers with ease.

More coming soon…

Build exceptional voice agents

We make it easy to add ultra low-latency voice to your AI agent, while retaining full control over your agent backend.

Configure your voice experience

Powerful audio pipelines give you full control over your agent’s voice.

Multi-lingual support

We support over 32 languages for transcription and speech-to-text.

Choose from 100+ voices

Find the right voice to match your branch and voice agent use case.

Natural turn taking

Best-in-class turn taking algorithms ensure a smooth conversation experience.

Hot-swap leading providers

Avoid single vendor lock in, we allow you to test and evaluate leading providers with ease.

More coming soon…