Builder

class Builder

Builder for advanced SonixLessonSynthesizer configuration.

val synth = SonixLessonSynthesizer.Builder()
.svaras(svaraList)
.beatLengthMs(500)
.silenceBeats(start = 2, end = 2)
.sampleRate(44100)
.onError { error -> println("Error: $error") }
.build()

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard

Set beat length in milliseconds (required).

Link copied to clipboard

Build the SonixLessonSynthesizer.

Link copied to clipboard
fun onError(callback: (message: String) -> Unit): SonixLessonSynthesizer.Builder

Set error callback.

Link copied to clipboard

Set output sample rate.

Link copied to clipboard

Set silence beats at start and end.

Link copied to clipboard

Set the list of svaras to synthesize (required).