sequence_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: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Align

func Align(ref, query []rune) [][2]int

Align aligns ref and query using Myers' diff algorithm and returns the alignment as a slice of [refIdx, queryIdx] pairs. A value of -1 means a gap.

Types

type TimedChar

type TimedChar struct {
	Char  string
	Begin float64
	End   float64
	Error float64
}

TimedChar is a character with associated audio timestamps and alignment error.

func InterpolateTimestamps

func InterpolateTimestamps(matched []*TimedChar) []TimedChar

InterpolateTimestamps fills gaps (nil entries) in matched with linearly interpolated timestamps and Error = 1.0. Non-nil entries are copied as-is.

Jump to

Keyboard shortcuts

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