diff --git a/src/modules/aiTools/ai-tools.service.ts b/src/modules/aiTools/ai-tools.service.ts index 694a9e3..332fdd0 100644 --- a/src/modules/aiTools/ai-tools.service.ts +++ b/src/modules/aiTools/ai-tools.service.ts @@ -135,20 +135,23 @@ export class AiToolsService { "sourceLanguage": language } }) + let requestConfig = { + "language": { + "sourceLanguage": language + } + } + if(['kn', 'ur', 'ml', 'gu', 'pa'].indexOf(`${language}`)==-1){ + requestConfig["postProcessors"] = [ + "itn" + ] + } let response: any = await this.computeBhashini( config?.pipelineInferenceAPIEndPoint?.inferenceApiKey?.value, "asr", config?.pipelineResponseConfig[0].config[0].serviceId, config?.pipelineInferenceAPIEndPoint?.callbackUrl, - { - "language": { - "sourceLanguage": language - }, - "postProcessors": [ - "itn" - ], - }, + requestConfig, { "audio":[ {