org.llm4s.speech.io

Members list

Type members

Classlikes

object AudioIO

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
AudioIO.type
trait BinaryReader[T]

Binary reading capabilities for symmetry

Binary reading capabilities for symmetry

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object BinaryReader

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait BinaryWriter[T]

Contextual capability for binary writing as suggested in PR review. Provides implicit conversion for different data types to binary format.

Contextual capability for binary writing as suggested in PR review. Provides implicit conversion for different data types to binary format.

This abstraction allows writing: writer.write(5.toShort) // writes short writer.write(5) // writes int

And enables data-driven programming: List(channels.toShort, sampleRate, byteRate...).foldLeft(dos)(writer.write)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object BinaryWriter

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Eliminates code duplication in WAV file generation across the speech module. Provides centralized WAV file creation, format conversion, and temporary file management.

Eliminates code duplication in WAV file generation across the speech module. Provides centralized WAV file creation, format conversion, and temporary file management.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type