org.llm4s.speech.processing.AudioValidator
See theAudioValidator companion trait
object AudioValidator
Audio validation implementations
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AudioValidator.type
Members list
Type members
Classlikes
case class AudioDataValidator() extends AudioValidator[(Array[Byte], AudioMeta)]
Validates audio data length matches metadata
Validates audio data length matches metadata
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class CompositeValidator[A](validators: List[AudioValidator[A]]) extends AudioValidator[A]
Composes multiple validators
Composes multiple validators
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AudioValidator[A]class Objecttrait Matchableclass AnyShow all
case class NonEmptyAudioValidator() extends AudioValidator[(Array[Byte], AudioMeta)]
Validates audio is not empty
Validates audio is not empty
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class STTMetadataValidator() extends AudioValidator[AudioMeta]
Validates audio metadata for STT processing
Validates audio metadata for STT processing
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AudioValidator[AudioMeta]class Objecttrait Matchableclass AnyShow all
Validated version of STTMetadataValidator using Cats Validated
Validated version of STTMetadataValidator using Cats Validated
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
Standard STT validation pipeline
Standard STT validation pipeline
Attributes
def validatedSttValidatorAsResult(input: (Array[Byte], AudioMeta)): Result[(Array[Byte], AudioMeta)]
Convert the validated STT validator result to Result for existing API compatibility
Convert the validated STT validator result to Result for existing API compatibility
Attributes
Implicits
Implicits
In this article