tts passthrough for all in queue

This commit is contained in:
legop3
2026-01-25 23:45:18 -05:00
parent 3f34196418
commit 2671247347
2 changed files with 15 additions and 1 deletions
+7 -1
View File
@@ -243,7 +243,13 @@ function maybeSpeak(socket, message, ttsOptions) {
const audio = record?.meta?.audio || {};
const ttsEnabled = Boolean(audio.ttsEnabled);
if (!ttsEnabled) return;
if (!roverManager.canDrive(message.roverId, socket)) return;
const { isQueuedDriver } = require('./turnService');
if (
!roverManager.canDrive(message.roverId, socket) &&
!isQueuedDriver(message.roverId, socket?.id)
) {
return;
}
try {
issueCommand(message.roverId, {
type: 'tts',