Bring your own LLM and voice
The customer operates ASR, LLM, TTS, retrieval, tools, policy, and application state. The avatar product receives the final speech output and presents it visually.
Choose BYO LLM when model behavior, tools, knowledge, and orchestration are already strategic product assets. Choose a bundled conversational avatar when reducing integration work matters more than controlling each AI component.
Do not compare isolated numbers unless the definitions, inputs, environment, and included services match.
| Decision area | Bring your own LLM and voice | Bundled conversational avatar |
|---|---|---|
| Model ownership | Customer chooses and operates models | Platform-supported models and settings |
| Tools and knowledge | Customer-defined | Vendor framework or integrations |
| Latency ownership | Shared across customer services | More of the path is vendor-managed |
| Voice choice | Customer TTS | Bundled or supported voices |
| Migration | Avatar layer can be changed independently | Components may be coupled |
| Implementation | More integration work | Faster initial assembly |
| Best fit | Differentiated AI product | Managed conversational experience |
Architecture decides which team owns rendering, transport, recovery, and the surrounding AI product.
The customer operates ASR, LLM, TTS, retrieval, tools, policy, and application state. The avatar product receives the final speech output and presents it visually.
The vendor connects conversation, voice, and avatar components into a managed experience. Configuration is simpler, while model and data choices follow the platform boundary.
The best option is the one whose responsibilities match your product, client, network, and team.
BYO architecture moves more operational responsibility to the customer. Bundled architecture can limit optimization or migration options. Evaluate both initial speed and year-two flexibility.
Use one workload and record both user experience and operational responsibility.
Last verified Aug 3, 2026. Recheck implementation details when SDKs or plan terms change.