Substitute macro params in 4o character instructions

d407848e0a66308e298c8763ef215e69e4e3d17c

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +2 -2Ignore whitespace
public/scripts/extensions/tts/openai.js+2 -2
@@ -1,4 +1,4 @@
1import { getRequestHeaders } from '../../../script.js';1import { getRequestHeaders, substituteParams } from '../../../script.js';
2import { saveTtsProviderSettings, sanitizeId } from './index.js';2import { saveTtsProviderSettings, sanitizeId } from './index.js';
33
4export { OpenAITtsProvider };4export { OpenAITtsProvider };
@@ -233,7 +233,7 @@ class OpenAITtsProvider {
233 if (this.settings.model === 'gpt-4o-mini-tts' && characterName) {233 if (this.settings.model === 'gpt-4o-mini-tts' && characterName) {
234 const instructions = this.settings.characterInstructions?.[characterName];234 const instructions = this.settings.characterInstructions?.[characterName];
235 if (instructions && instructions.trim()) {235 if (instructions && instructions.trim()) {
236 requestBody.instructions = instructions;236 requestBody.instructions = substituteParams(instructions);
237 }237 }
238 }238 }
239239