{"record":{"id":"ce5b3305ec1338f4","repo":"langgenius/dify","slug":"audio-too-large","errorCode":"audio_too_large","errorMessage":"Audio size exceeded. {message}","messagePattern":"Audio size exceeded\\. (.+?)","errorType":"error_code","errorClass":"AudioTooLargeError","httpStatus":413,"severity":"error","filePath":"api/controllers/console/app/audio.py","lineNumber":307,"sourceCode":"                    account_id=current_user.id,\n                )\n\n            # response-contract:ignore\n            return AudioService.transcript_tts(\n                app_model=app_model,\n                session=db.session(),\n                text=req_data.text,\n                voice=req_data.voice,\n                message_ref=message_ref,\n                is_draft=True,\n            )\n        except services.errors.app_model_config.AppModelConfigBrokenError:\n            logger.exception(\"App model config broken.\")\n            raise AppUnavailableError()\n        except NoAudioUploadedServiceError:\n            raise NoAudioUploadedError()\n        except AudioTooLargeServiceError as e:\n            raise AudioTooLargeError(str(e))\n        except UnsupportedAudioTypeServiceError:\n            raise UnsupportedAudioTypeError()\n        except ProviderNotSupportSpeechToTextServiceError:\n            raise ProviderNotSupportSpeechToTextError()\n        except ProviderTokenNotInitError as ex:\n            raise ProviderNotInitializeError(ex.description)\n        except QuotaExceededError:\n            raise ProviderQuotaExceededError()\n        except ModelCurrentlyNotSupportError:\n            raise ProviderModelCurrentlyNotSupportError()\n        except InvokeError as e:\n            raise CompletionRequestError(e.description)\n        except ValueError as e:\n            raise e\n        except Exception as e:\n            logger.exception(\"Failed to handle post request to ChatMessageTextApi\")\n            raise InternalServerError()\n","sourceCodeStart":289,"sourceCodeEnd":325,"githubUrl":"https://github.com/langgenius/dify/blob/ef8544b173fd6cd7a8e71df2cab576e52bebbfbc/api/controllers/console/app/audio.py#L289-L325","documentation":"Error \"Audio size exceeded. {message}\" thrown in langgenius/dify.","triggerScenarios":"Thrown at api/controllers/console/app/audio.py:307 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"ef8544b173fd6cd7a8e71df2cab576e52bebbfbc","analyzedAt":"2026-08-12T05:15:17.394Z","schemaVersion":2},"datasetVersion":"2026-08-12T13:17:24.610Z"}