跳到正文
DEV Community· Apoorv Darshan·· 3 小時前AI 評分46

Scowld:一次真實的 iPad 對話,展示我的開源 AI 語音伴侶

A real iPad conversation with Scowld, my open-source AI voice companion

AI 導讀

Scowld 展示了一段真實的 iPad 對話:用戶先請 Bella 推薦高蛋白餐點,再提出不含大豆的限制,對話隨之調整。應用程式結合原生 iOS 介面、VRM 動畫角色及即時語音連線。用戶可自備 Google Gemini Live、OpenAI Realtime 或 xAI Grok Voice 的 API key,亦可選用 Scowld Premium。

正文

Apoorv Darshan

I’m building Scowld, an open-source AI voice companion for iPhone and iPad. Here’s a small recording of the kind of everyday conversation I want it to handle.

I asked Bella for an easy meal with a decent amount of protein. She suggested a tofu stir-fry, so I changed the constraint: no soy. She switched to a different idea and we carried on talking.

The demo

I asked Bella for an easy protein-rich meal, then ruled out soy. She kept up. A real iPad conversation with Scowld, my open-source AI voice companion. Try it on iPhone/iPad: https://scowld.xyz #BuildInPublic #AI

— Apoorv Darshan (@apoorvdarshan.com) 2026-11-04T07:15:00.295329Z

Watch the 42-second video

This is a real iPad recording with background-noise cleanup. The desktop meme at the end is intentional.

What’s in the app

Scowld combines a native iOS interface with an animated VRM companion. The character has idle animations and audio-driven lip sync, while the conversation uses a live voice connection.

A few details from the current implementation:

  • Bring your own Google Gemini Live, OpenAI Realtime, or xAI Grok Voice key, or use optional Scowld Premium without an API key.
  • Enable hands-free wake mode to listen for Bella’s name using Apple’s on-device speech recognition while the app is open and idle.
  • Keep transcripts on the device and use the selected saved chat as context for later conversations.
  • Enable the optional camera when you want visual context in a conversation.

With your own key, the live connection goes directly to the selected provider. Scowld Premium uses Scowld’s relay. The README explains the data flow and implementation in more detail.

I’m sharing an ordinary conversation here because that’s the experience I’m working on: asking a question, changing a constraint, and continuing out loud.

Download Scowld on the App Store · Website · MIT-licensed source code · Instagram @scowldapp

If you try it, I’d love to hear what makes a voice companion feel natural to you.

來源:DEV Community · dev.to