refac: tts details tags

This commit is contained in:
Timothy Jaeryang Baek
2025-05-23 13:40:33 +04:00
parent 55a6fae9db
commit dd8e742c2d
3 changed files with 14 additions and 11 deletions
+8 -6
View File
@@ -49,7 +49,8 @@
sleep,
removeDetails,
getPromptVariables,
processDetails
processDetails,
removeAllDetails
} from '$lib/utils';
import { generateChatCompletion } from '$lib/apis/ollama';
@@ -1172,7 +1173,7 @@
// Emit chat event for TTS
const messageContentParts = getMessageContentParts(
message.content,
removeAllDetails(message.content),
$config?.audio?.tts?.split_on ?? 'punctuation'
);
messageContentParts.pop();
@@ -1206,7 +1207,7 @@
// Emit chat event for TTS
const messageContentParts = getMessageContentParts(
message.content,
removeAllDetails(message.content),
$config?.audio?.tts?.split_on ?? 'punctuation'
);
messageContentParts.pop();
@@ -1253,9 +1254,10 @@
// Emit chat event for TTS
let lastMessageContentPart =
getMessageContentParts(message.content, $config?.audio?.tts?.split_on ?? 'punctuation')?.at(
-1
) ?? '';
getMessageContentParts(
removeAllDetails(message.content),
$config?.audio?.tts?.split_on ?? 'punctuation'
)?.at(-1) ?? '';
if (lastMessageContentPart) {
eventTarget.dispatchEvent(
new CustomEvent('chat', {