AudioConsumers

org.llm4s.speech.processing.AudioConsumers

Audio consumers for different output targets

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class FileConsumer(path: Path) extends AudioConsumer[(Array[Byte], AudioMeta)]

Consumer that writes audio to a file

Consumer that writes audio to a file

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait AudioConsumer[(Array[Byte], AudioMeta)]
class Object
trait Matchable
class Any
Show all
object LoggingConsumer extends AudioConsumer[Any]

Consumer that logs audio information

Consumer that logs audio information

Attributes

Supertypes
trait AudioConsumer[Any]
class Object
trait Matchable
class Any
Self type
object NoOpConsumer extends AudioConsumer[Any]

Consumer that does nothing (null object pattern)

Consumer that does nothing (null object pattern)

Attributes

Supertypes
trait AudioConsumer[Any]
class Object
trait Matchable
class Any
Self type
case class ValidationConsumer(validator: AudioValidator[(Array[Byte], AudioMeta)]) extends AudioConsumer[(Array[Byte], AudioMeta)]

Consumer that validates audio data

Consumer that validates audio data

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait AudioConsumer[(Array[Byte], AudioMeta)]
class Object
trait Matchable
class Any
Show all