⚙️ fix: update Azure OpenAI STT/TTS env handling (#4859)

This commit is contained in:
Marco Beretta 2024-12-04 17:44:00 +01:00 committed by GitHub
parent 9f25afef91
commit affcebd48c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 7 deletions

View file

@ -121,9 +121,9 @@ class STTService {
*/ */
azureOpenAIProvider(sttSchema, audioBuffer, audioFile) { azureOpenAIProvider(sttSchema, audioBuffer, audioFile) {
const url = `${genAzureEndpoint({ const url = `${genAzureEndpoint({
azureOpenAIApiInstanceName: sttSchema?.instanceName, azureOpenAIApiInstanceName: extractEnvVariable(sttSchema?.instanceName),
azureOpenAIApiDeploymentName: sttSchema?.deploymentName, azureOpenAIApiDeploymentName: extractEnvVariable(sttSchema?.deploymentName),
})}/audio/transcriptions?api-version=${sttSchema?.apiVersion}`; })}/audio/transcriptions?api-version=${extractEnvVariable(sttSchema?.apiVersion)}`;
const apiKey = sttSchema.apiKey ? extractEnvVariable(sttSchema.apiKey) : ''; const apiKey = sttSchema.apiKey ? extractEnvVariable(sttSchema.apiKey) : '';

View file

@ -143,9 +143,9 @@ class TTSService {
*/ */
azureOpenAIProvider(ttsSchema, input, voice) { azureOpenAIProvider(ttsSchema, input, voice) {
const url = `${genAzureEndpoint({ const url = `${genAzureEndpoint({
azureOpenAIApiInstanceName: ttsSchema?.instanceName, azureOpenAIApiInstanceName: extractEnvVariable(ttsSchema?.instanceName),
azureOpenAIApiDeploymentName: ttsSchema?.deploymentName, azureOpenAIApiDeploymentName: extractEnvVariable(ttsSchema?.deploymentName),
})}/audio/speech?api-version=${ttsSchema?.apiVersion}`; })}/audio/speech?api-version=${extractEnvVariable(ttsSchema?.apiVersion)}`;
if ( if (
ttsSchema?.voices && ttsSchema?.voices &&
@ -157,7 +157,7 @@ class TTSService {
} }
const data = { const data = {
model: ttsSchema?.model, model: extractEnvVariable(ttsSchema?.model),
input, input,
voice: ttsSchema?.voices && ttsSchema.voices.length > 0 ? voice : undefined, voice: ttsSchema?.voices && ttsSchema.voices.length > 0 ? voice : undefined,
}; };