audio.py 722 B

1234567891011121314151617181920212223
  1. from services.errors.base import BaseServiceError
  2. class NoAudioUploadedServiceError(BaseServiceError):
  3. error_code = 'no_audio_uploaded'
  4. description = "Please upload your audio."
  5. code = 400
  6. class AudioTooLargeServiceError(BaseServiceError):
  7. error_code = 'audio_too_large'
  8. description = "Audio size exceeded. {message}"
  9. code = 413
  10. class UnsupportedAudioTypeServiceError(BaseServiceError):
  11. error_code = 'unsupported_audio_type'
  12. description = "Audio type not allowed."
  13. code = 415
  14. class ProviderNotSupportSpeechToTextServiceError(BaseServiceError):
  15. error_code = 'provider_not_support_speech_to_text'
  16. description = "Provider not support speech to text. {message}"
  17. code = 400