DEV Community

Apoorv Darshan
Apoorv Darshan

Posted on

Type or talk: the iOS composer and a VRM character that reacts

Not every moment is a talk-out-loud moment. Scowld's iOS composer lets you type or speak, whichever fits.

From the composer you can:

  • Type a message like a normal chat
  • Speak it, using your configured speech-to-text provider
  • Or go fully hands-free with wake mode listening for your companion's name

Either way, the reply comes back through the animated 3D VRM character: it speaks in its configured voice with lip sync, runs idle animations, and shifts expressions. So even a typed message gets a spoken, animated answer if you've set up text-to-speech.

This flexibility is the point. On the couch you might just talk. On a train you might type. Both paths land in the same companion experience built in SwiftUI and rendered with Three.js and three-vrm.

And because it's bring-your-own-key throughout, the brain (LLM), the ears (STT), and the voice (TTS) are all yours to choose, with keys kept in the iOS Keychain.

It's on the App Store. Type to it or talk to it, your call.

https://apps.apple.com/in/app/scowld-ai-voice-companion/id6760672848

Top comments (0)