align

package
v1.1.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2026 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlignSilence

type AlignSilence struct {
	// contains filtered or unexported fields
}

func NewAlignSilence

func NewAlignSilence(ctx context.Context, conn db.DBAdapter, asrConn db.DBAdapter) AlignSilence

func (*AlignSilence) DiffMatchPatch

func (a *AlignSilence) DiffMatchPatch(lineRef string, text string, asrText string) []CDiff

func (*AlignSilence) FindPositionInDiff

func (a *AlignSilence) FindPositionInDiff(cDiffs []CDiff, charPos int) int

func (*AlignSilence) FindSilencePos

func (a *AlignSilence) FindSilencePos(chars []generic.AlignChar) []int

func (*AlignSilence) GetOriginalText

func (a *AlignSilence) GetOriginalText(chars []generic.AlignChar) string

func (*AlignSilence) InsertSpaces

func (a *AlignSilence) InsertSpaces(chars []generic.AlignChar) []generic.AlignChar

func (*AlignSilence) Process

func (a *AlignSilence) Process(audioDirectory string) ([]generic.AlignLine, string, *log.Status)

type AlignWriter

type AlignWriter struct {
	// contains filtered or unexported fields
}

func NewAlignWriter

func NewAlignWriter(ctx context.Context, conn db.DBAdapter) AlignWriter

func (*AlignWriter) WriteEnd

func (a *AlignWriter) WriteEnd(filenameMap string)

func (*AlignWriter) WriteHeading

func (a *AlignWriter) WriteHeading()

func (*AlignWriter) WriteLine

func (a *AlignWriter) WriteLine(chars []generic.AlignChar)

func (*AlignWriter) WriteReport

func (a *AlignWriter) WriteReport(datasetName string, lines []generic.AlignLine, filenameMap string) (string, *log.Status)

type CDiff

type CDiff struct {
	Type diffmatchpatch.Operation
	Char rune
}

type ErrorType

type ErrorType int

type SilencePosition

type SilencePosition int

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL