Archangl

Projects

Voice

Public Realtime on worker lingua-voice. Harvest, Lingua’s interview client, speaks through it.

lingua-voice.archangl.workers.dev

Purpose

Audio-to-audio Realtime, public. The gated app is at https://lingua.archangl.ai.

Usage

  1. Mint a secret: POST https://lingua-voice.archangl.workers.dev/v1/realtime/client_secrets.
  2. Open wss://lingua-voice.archangl.workers.dev/v1/realtime with that secret.
  3. Handshake is done when the server has sent session.created, then conversation.created.
  4. Speak 16 kHz pcm16. turn_detection is null. On Harvest end_of_speech, send input_audio_buffer.commit.

IPv4 first: https://lingua-voice.archangl.workers.dev. https://voice.archangl.ai is AAAA-only.

Stack

Cloudflare Worker lingua-voice. One Durable Object per session. Service bind to worker lingua-cascade for POST /turn. Free OpenRouter :free models. 16 kHz pcm16. No paid duplex.