diff --git a/apps/server/src/routes/openai/v1/route.test.ts b/apps/server/src/routes/openai/v1/route.test.ts index 8de45a8dc..7a2949d7d 100644 --- a/apps/server/src/routes/openai/v1/route.test.ts +++ b/apps/server/src/routes/openai/v1/route.test.ts @@ -1671,7 +1671,7 @@ describe('v1CompletionsRoutes', () => { describe('gET /api/v1/audio/voices', () => { it('returns the recommended bucket scoped to the explicit model id', async () => { const voices = [ - { id: 'en-US-JennyNeural', name: 'Jenny', provider: 'azure', locale: 'en-US', gender: 'Female' }, + { id: 'en-US-JennyNeural', name: 'Jenny', provider: 'azure', locale: 'en-US', gender: 'Female', previewAudioUrl: 'https://example.com/jenny.mp3' }, { id: 'en-US-AvaMultilingualNeural', name: 'Ava', provider: 'azure', locale: 'en-US', gender: 'Female' }, ] const llmRouter = createMockLlmRouter({ @@ -1699,14 +1699,14 @@ describe('v1CompletionsRoutes', () => { name: 'Jenny', languages: [], labels: {}, - previewAudioUrl: null, + preview_audio_url: 'https://example.com/jenny.mp3', }, { id: 'en-US-AvaMultilingualNeural', name: 'Ava', languages: [], labels: {}, - previewAudioUrl: null, + preview_audio_url: undefined, }, ]) expect(data.recommended).toEqual({ 'en-US': 'en-US-AvaMultilingualNeural' }) @@ -1831,7 +1831,7 @@ describe('v1CompletionsRoutes', () => { name: 'Ava', languages: [{ code: 'en-US', title: 'English' }], labels: {}, - previewAudioUrl: null, + preview_audio_url: undefined, }, ]) }) diff --git a/apps/server/src/services/domain/official-catalog/provider-voices.ts b/apps/server/src/services/domain/official-catalog/provider-voices.ts index f8250866c..02c1a4f3b 100644 --- a/apps/server/src/services/domain/official-catalog/provider-voices.ts +++ b/apps/server/src/services/domain/official-catalog/provider-voices.ts @@ -60,6 +60,6 @@ export function catalogVoiceResponse(voice: OfficialTtsVoice) { name: voice.displayName, languages: voice.languages, labels: voice.labels, - previewAudioUrl: voice.previewAudioUrl, + preview_audio_url: voice.previewAudioUrl ?? undefined, } }