Text drawer use generated opener
This commit is contained in:
@@ -540,6 +540,14 @@ class DuplexPipeline:
|
||||
greeting_to_speak = generated_greeting
|
||||
self.conversation.greeting = generated_greeting
|
||||
if greeting_to_speak:
|
||||
await self._send_event(
|
||||
ev(
|
||||
"assistant.response.final",
|
||||
text=greeting_to_speak,
|
||||
trackId=self.session_id,
|
||||
),
|
||||
priority=20,
|
||||
)
|
||||
await self._speak(greeting_to_speak)
|
||||
|
||||
except Exception as e:
|
||||
|
||||
@@ -1636,7 +1636,7 @@ export const DebugDrawer: React.FC<{
|
||||
await ensureWsSession();
|
||||
await startVoiceCapture();
|
||||
setCallStatus('active');
|
||||
setMessages([{ role: 'model', text: assistant.opener || 'Hello!' }]);
|
||||
setMessages([]);
|
||||
} catch (e) {
|
||||
console.error(e);
|
||||
stopVoiceCapture();
|
||||
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user