Table of Contents

Class AlignmentRequest

Namespace
Mabs.AudioCpp.Models
Assembly
AudioCpp.dll

Request of POST /v1/audio/alignments: forced alignment of a known transcript against uploaded audio.

public sealed class AlignmentRequest
Inheritance
AlignmentRequest
Inherited Members

Properties

AudioFile

Audio bytes to upload (multipart). Required.

public byte[]? AudioFile { get; set; }

Property Value

byte[]

AudioFileName

Reported filename of AudioFile; must name a WAV.

public string? AudioFileName { get; set; }

Property Value

string

Language

Language; model-dependent (Qwen3 Forced Aligner requires it).

public string? Language { get; set; }

Property Value

string

Model

Alignment model id (configured with task: "align", mode: "offline"). Required.

public string? Model { get; set; }

Property Value

string

Text

Known transcript. Required.

public string? Text { get; set; }

Property Value

string

Methods

Validate()

Validates required fields.

public void Validate()