@aituber-onair/core
Version:
Core library for AITuber OnAir providing voice synthesis and chat processing
25 lines • 1.3 kB
JavaScript
/**
* AITuber Core
* Modularized library of AITuber OnAir core features
*/
// Type definitions exports
export * from './types';
export { OpenAIChatService } from './services/chat/providers/openai/OpenAIChatService';
export { OpenAISummarizer } from './services/chat/providers/openai/OpenAISummarizer';
export { GeminiSummarizer } from './services/chat/providers/gemini/GeminiSummarizer';
export { ChatServiceFactory } from './services/chat/ChatServiceFactory';
export { OpenAIChatServiceProvider } from './services/chat/providers/openai/OpenAIChatServiceProvider';
export { GeminiChatServiceProvider } from './services/chat/providers/gemini/GeminiChatServiceProvider';
export { ClaudeChatServiceProvider } from './services/chat/providers/claude/ClaudeChatServiceProvider';
export { VoiceEngineAdapter } from './services/voice/VoiceEngineAdapter';
// Core module exports
export { EventEmitter } from './core/EventEmitter';
export { MemoryManager } from './core/MemoryManager';
export { ChatProcessor } from './core/ChatProcessor';
export { AITuberOnAirCore, AITuberOnAirCoreEvent, } from './core/AITuberOnAirCore';
// Constants exports
export * from './constants';
// Utility exports
export * from './utils';
export { createMemoryStorage } from './utils/storage';
//# sourceMappingURL=index.js.map