@marcosremar/talking-head-avatar
Version:
React 3D avatar component with integrated chat and lip-sync capabilities
27 lines (23 loc) • 706 B
TypeScript
import React from 'react';
export interface TalkingHeadAvatarProps {
apiUrl: string;
assetsUrl?: string;
initialMessage?: string;
onMessage?: (message: string) => void;
onError?: (error: Error) => void;
theme?: 'light' | 'dark';
cameraZoom?: boolean;
showControls?: boolean;
enableVoice?: boolean;
className?: string;
style?: React.CSSProperties;
}
export declare const TalkingHeadAvatar: React.FC<TalkingHeadAvatarProps>;
export declare const TalkingHeadProvider: React.FC<{
children: React.ReactNode;
apiUrl: string;
assetsUrl?: string;
}>;
export declare const Avatar: React.FC<any>;
export declare const Experience: React.FC<any>;
export declare const UI: React.FC<any>;