⚙️ fix: update Azure OpenAI STT/TTS env handling (#4859)
This commit is contained in:
@@ -121,9 +121,9 @@ class STTService {
|
||||
*/
|
||||
azureOpenAIProvider(sttSchema, audioBuffer, audioFile) {
|
||||
const url = `${genAzureEndpoint({
|
||||
azureOpenAIApiInstanceName: sttSchema?.instanceName,
|
||||
azureOpenAIApiDeploymentName: sttSchema?.deploymentName,
|
||||
})}/audio/transcriptions?api-version=${sttSchema?.apiVersion}`;
|
||||
azureOpenAIApiInstanceName: extractEnvVariable(sttSchema?.instanceName),
|
||||
azureOpenAIApiDeploymentName: extractEnvVariable(sttSchema?.deploymentName),
|
||||
})}/audio/transcriptions?api-version=${extractEnvVariable(sttSchema?.apiVersion)}`;
|
||||
|
||||
const apiKey = sttSchema.apiKey ? extractEnvVariable(sttSchema.apiKey) : '';
|
||||
|
||||
|
||||
@@ -143,9 +143,9 @@ class TTSService {
|
||||
*/
|
||||
azureOpenAIProvider(ttsSchema, input, voice) {
|
||||
const url = `${genAzureEndpoint({
|
||||
azureOpenAIApiInstanceName: ttsSchema?.instanceName,
|
||||
azureOpenAIApiDeploymentName: ttsSchema?.deploymentName,
|
||||
})}/audio/speech?api-version=${ttsSchema?.apiVersion}`;
|
||||
azureOpenAIApiInstanceName: extractEnvVariable(ttsSchema?.instanceName),
|
||||
azureOpenAIApiDeploymentName: extractEnvVariable(ttsSchema?.deploymentName),
|
||||
})}/audio/speech?api-version=${extractEnvVariable(ttsSchema?.apiVersion)}`;
|
||||
|
||||
if (
|
||||
ttsSchema?.voices &&
|
||||
@@ -157,7 +157,7 @@ class TTSService {
|
||||
}
|
||||
|
||||
const data = {
|
||||
model: ttsSchema?.model,
|
||||
model: extractEnvVariable(ttsSchema?.model),
|
||||
input,
|
||||
voice: ttsSchema?.voices && ttsSchema.voices.length > 0 ? voice : undefined,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user