v0.1.0¶
Release Date: 2026-07-12
Initial release of omniavatar, providing provider implementations for real-time AI avatars.
Highlights¶
- Initial release with HeyGen, Tavus, and bitHuman providers
- Priority-based provider registry with auto-registration via init()
- LiveKit token generation for avatar participants
Added¶
RegisterAvatarProvider()for registering avatar provider factoriesGetAvatarProvider()for retrieving registered providers by nameListAvatarProviders()for discovering available providersHasAvatarProvider()for checking provider registrationGenerateAvatarToken()for creating LiveKit tokens with avatar metadataLiveKitStartOptionsfor platform-specific session initializationPriorityThin(0) andPriorityThick(10) registration prioritiesproviders/heygen: HeyGen LiveAvatar provider (LITE mode)providers/tavus: Tavus Conversational Video providerproviders/bithuman: bitHuman Real-time Avatars providerproviders/all: Convenience import for all providers
Documentation¶
- Package documentation in doc.go with quick start example
- README.md with architecture, usage, and provider details