Text drawer use generated opener

This commit is contained in:
Xin Wang
2026-02-12 14:40:22 +08:00
parent a17ef6f182
commit ef13ddb6b2
2 changed files with 14 additions and 6 deletions

View File

@@ -1635,11 +1635,11 @@ export const DebugDrawer: React.FC<{
if (textTtsEnabled) await ensureAudioContext();
await ensureWsSession();
await startVoiceCapture();
setCallStatus('active');
setMessages([{ role: 'model', text: assistant.opener || 'Hello!' }]);
} catch (e) {
console.error(e);
stopVoiceCapture();
setCallStatus('active');
setMessages([]);
} catch (e) {
console.error(e);
stopVoiceCapture();
setCallStatus('idle');
setWsStatus('error');
setWsError((e as Error)?.message || 'Failed to start voice call');
@@ -1707,7 +1707,7 @@ export const DebugDrawer: React.FC<{
if (textTtsEnabled) await ensureAudioContext();
await ensureWsSession();
setTextSessionStarted(true);
setMessages([{ role: 'model', text: assistant.opener || 'Hello!' }]);
setMessages([]);
} catch (e) {
console.error(e);
setWsStatus('error');