UNPKG

@aituber-onair/core

Version:

Core library for AITuber OnAir providing voice synthesis and chat processing

27 lines (26 loc) 1.67 kB
/** * AITuber Core * Modularized library of AITuber OnAir core features */ export * from './types'; export type { ChatService } from './services/chat/ChatService'; 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 type { ChatServiceOptions, ChatServiceProvider, } from './services/chat/providers/ChatServiceProvider'; 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 type { VoiceService, VoiceServiceOptions, AudioPlayOptions, } from './services/voice/VoiceService'; export { VoiceEngineAdapter } from './services/voice/VoiceEngineAdapter'; export { EventEmitter } from './core/EventEmitter'; export type { MemoryOptions, Summarizer } from './core/MemoryManager'; export { MemoryManager } from './core/MemoryManager'; export type { ChatProcessorOptions } from './core/ChatProcessor'; export { ChatProcessor } from './core/ChatProcessor'; export type { AITuberOnAirCoreOptions } from './core/AITuberOnAirCore'; export { AITuberOnAirCore, AITuberOnAirCoreEvent, } from './core/AITuberOnAirCore'; export * from './constants'; export * from './utils'; export { createMemoryStorage } from './utils/storage';