2.0.8 • Published 6 months ago
@teamduality/og-streaming-sdk v2.0.8
@teamduality/og-streaming-sdk
A TypeScript SDK for HeyGen's Interactive Avatar streaming service. Based on HeyGen's StreamingAvatarSDK, modified to use @teamduality/heygen-typescript-sdk.
Installation
npm install @teamduality/og-streaming-sdk
Usage
import { StreamingAvatar, AvatarQuality } from '@teamduality/og-streaming-sdk'
const avatar = new StreamingAvatar({
token: 'YOUR_ACCESS_TOKEN'
})
// Create and start avatar session
const session = await avatar.createStartAvatar({
quality: 'low',
avatarName: 'AVATAR_ID',
voice: {
rate: 1.5,
emotion: 'Excited'
}
})
// Make avatar speak
await avatar.speak({
text: 'Hello world!',
taskType: 'talk'
})
// Clean up
await avatar.stopAvatar()
Features
- Real-time avatar streaming
- Voice chat support
- Text-to-speech capabilities
- Multiple avatar quality options
- Emotion and voice rate controls
Documentation
For detailed API documentation and examples, please refer to HeyGen's Interactive Avatar documentation.
2.0.8
6 months ago