Documentation
¶
Index ¶
- type AlignSilence
- func (a *AlignSilence) DiffMatchPatch(lineRef string, text string, asrText string) []CDiff
- func (a *AlignSilence) FindPositionInDiff(cDiffs []CDiff, charPos int) int
- func (a *AlignSilence) FindSilencePos(chars []generic.AlignChar) []int
- func (a *AlignSilence) GetOriginalText(chars []generic.AlignChar) string
- func (a *AlignSilence) InsertSpaces(chars []generic.AlignChar) []generic.AlignChar
- func (a *AlignSilence) Process(audioDirectory string) ([]generic.AlignLine, string, *log.Status)
- type AlignWriter
- type CDiff
- type ErrorType
- type SilencePosition
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 (*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
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 ¶
type CDiff ¶
type CDiff struct {
Type diffmatchpatch.Operation
Char rune
}
type SilencePosition ¶
type SilencePosition int
Click to show internal directories.
Click to hide internal directories.