fix(voice): keep LiveKit TTS tracks alive
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
export interface AppConfig {
|
||||
pageTitle: string;
|
||||
pageDescription: string;
|
||||
companyName: string;
|
||||
|
||||
supportsChatInput: boolean;
|
||||
supportsVideoInput: boolean;
|
||||
supportsScreenShare: boolean;
|
||||
isPreConnectBufferEnabled: boolean;
|
||||
|
||||
logo: string;
|
||||
startButtonText: string;
|
||||
accent?: string;
|
||||
logoDark?: string;
|
||||
accentDark?: string;
|
||||
|
||||
// agent dispatch configuration
|
||||
agentName?: string;
|
||||
|
||||
// LiveKit Cloud Sandbox configuration
|
||||
sandboxId?: string;
|
||||
}
|
||||
|
||||
export const APP_CONFIG_DEFAULTS: AppConfig = {
|
||||
companyName: 'Gemini Hackathon',
|
||||
pageTitle: 'Gemini Hacker Starter',
|
||||
pageDescription:
|
||||
'Voice, vision, image generation, and real-time music with Gemini 2.5 native audio, Nano Banana, and Lyria',
|
||||
|
||||
supportsChatInput: true,
|
||||
supportsVideoInput: true,
|
||||
supportsScreenShare: true,
|
||||
isPreConnectBufferEnabled: true,
|
||||
|
||||
logo: '/lk-logo.svg',
|
||||
accent: '#4285f4',
|
||||
logoDark: '/lk-logo-dark.svg',
|
||||
accentDark: '#1fd5f9',
|
||||
startButtonText: 'Start hacking',
|
||||
|
||||
// agent dispatch configuration
|
||||
agentName: process.env.AGENT_NAME ?? undefined,
|
||||
|
||||
// LiveKit Cloud Sandbox configuration
|
||||
sandboxId: undefined,
|
||||
};
|
||||
Reference in New Issue
Block a user