org.llm4s.speech.processing
Members list
Type members
Classlikes
Contravariant AudioConsumer - can consume audio data of type A or its subtypes. Contravariance allows substitution: AudioConsumer[Any] can be used where AudioConsumer[String] is expected.
Contravariant AudioConsumer - can consume audio data of type A or its subtypes. Contravariance allows substitution: AudioConsumer[Any] can be used where AudioConsumer[String] is expected.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Audio consumers for different output targets
Audio consumers for different output targets
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AudioConsumers.type
Generic audio converter trait for transforming audio between different formats. This provides a more flexible and extensible design for audio processing.
Generic audio converter trait for transforming audio between different formats. This provides a more flexible and extensible design for audio processing.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class IdentityConverter[A]class MonoConverterclass ResampleConverterclass SilenceTrimmerShow all
Audio format converter implementations
Audio format converter implementations
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AudioConverter.type
Audio input extractors for different sources
Audio input extractors for different sources
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AudioInputExtractors.type
Functional audio preprocessing utilities. These are pure transformations described as functions that return either errors or processed audio.
Functional audio preprocessing utilities. These are pure transformations described as functions that return either errors or processed audio.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AudioPreprocessing.type
Composition utilities for processors and consumers
Composition utilities for processors and consumers
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AudioProcessing.type
Covariant AudioProcessor - can process audio and produce results of type A or its supertypes. Covariance allows substitution: AudioProcessor[String] can be used where AudioProcessor[Any] is expected.
Covariant AudioProcessor - can process audio and produce results of type A or its supertypes. Covariance allows substitution: AudioProcessor[String] can be used where AudioProcessor[Any] is expected.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AudioValidations.type
Generic audio validator trait for validating audio data and metadata. This provides a more flexible and extensible design for audio validation. Made covariant in A as suggested in the review.
Generic audio validator trait for validating audio data and metadata. This provides a more flexible and extensible design for audio validation. Made covariant in A as suggested in the review.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AudioDataValidatorclass CompositeValidator[A]class NonEmptyAudioValidatorclass STTMetadataValidator
Audio validation implementations
Audio validation implementations
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AudioValidator.type