Documentation
¶
Index ¶
- type Meta
- type Output
- func (o *Output) CSVStatus(status log.Status, debug bool) (string, *log.Status)
- func (o *Output) ConvertScriptsAny(structs []Script) []any
- func (o *Output) ConvertWordsAny(structs []Word) []any
- func (o *Output) FindActiveCols(structs []any, meta []Meta) []Meta
- func (o *Output) FindNumScriptMFCC(structs []Script) int
- func (o *Output) FindNumWordEnc(structs []Word, meta *[]Meta)
- func (o *Output) FindNumWordMFCC(structs []Word) int
- func (o *Output) FormatReference(bookId string, chapterNum int, chapterEnd int, verseStr string, ...) string
- func (o *Output) JSONStatus(status log.Status, debug bool) (string, *log.Status)
- func (o *Output) LoadScriptStruct(d db.DBAdapter) ([]Script, *log.Status)
- func (o *Output) LoadWordStruct(d db.DBAdapter) ([]Word, *log.Status)
- func (o *Output) NormalizeScriptMFCC(structs []Script, numMFCC int) []Script
- func (o *Output) NormalizeWordMFCC(structs []Word, numMFCC int) []Word
- func (o *Output) PadScriptRows(structs []Script, numMFCC int) []Script
- func (o *Output) PadWordRows(structs []Word, numMFCC int) []Word
- func (o *Output) PrepareScripts() ([]any, []Meta)
- func (o *Output) PrepareWords() ([]any, []Meta)
- func (o *Output) ReflectStruct(aStruct any) []Meta
- func (o *Output) SetCSVPos(meta *[]Meta)
- func (o *Output) SetNumMFCC(meta *[]Meta, numMFCC int)
- func (o *Output) ToString(value reflect.Value) string
- func (o *Output) ToValue(value reflect.Value) any
- func (o *Output) WriteCSV(structs []any, meta []Meta) (string, *log.Status)
- func (o *Output) WriteJSON(structs []any, meta []Meta) (string, *log.Status)
- type Script
- type Word
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Output ¶
type Output struct {
// contains filtered or unexported fields
}
func (*Output) ConvertScriptsAny ¶
func (*Output) ConvertWordsAny ¶
func (*Output) FindNumScriptMFCC ¶
func (*Output) FindNumWordEnc ¶
func (*Output) FindNumWordMFCC ¶
func (*Output) FormatReference ¶
func (*Output) JSONStatus ¶
func (*Output) LoadScriptStruct ¶
func (*Output) LoadWordStruct ¶
func (*Output) NormalizeScriptMFCC ¶
func (*Output) NormalizeWordMFCC ¶
func (*Output) PadScriptRows ¶
func (*Output) PrepareScripts ¶
func (*Output) PrepareWords ¶
func (*Output) ReflectStruct ¶
func (*Output) SetNumMFCC ¶
func (*Output) ToString ¶
ToString converts scalar values to string. It does not convert the following kind. reflect.Uintptr, reflect.Complex64, reflect.Complex128, reflect.Struct, reflect.Array, reflect.Slice, reflect.Chan, reflect.Func, reflect.Interface, reflect.Invalid
type Script ¶
type Script struct {
ScriptId int `name:"script_id,int"`
Reference string `name:"reference,string"`
BookId string `name:"book_id,string"`
ChapterNum int `name:"chapter_num,int"`
ChapterEnd int `name:"chapter_end,int"`
AudioFile string `name:"audio_file,string"`
ScriptNum string `name:"script_num,string"`
UsfmStyle string `name:"usfm_style,string"`
Person string `name:"person,string"`
Actor string `name:"actor,string"`
VerseStr string `name:"verse_str,string"`
VerseEnd string `name:"verse_end,string"`
ScriptText string `name:"script_text,string"`
ScriptBeginTS float64 `name:"script_begin_ts,float64"`
ScriptEndTS float64 `name:"script_end_ts,float64"`
MFCCRows int
MFCCCols int
MFCC [][]float64 `name:"mfcc,[][]float64"`
}
type Word ¶
type Word struct {
WordId int `name:"word_id,int"`
ScriptId int `name:"script_id,int"`
Reference string `name:"reference,string"`
BookId string `name:"book_id,string"`
ChapterNum int `name:"chapter_num,int"`
ChapterEnd int `name:"chapter_end,int"`
VerseStr string `name:"verse_str,string"`
VerseEnd string `name:"verse_end,string"`
VerseNum int `name:"verse_num,int"`
UsfmStyle string `name:"usfm_style,string"`
Person string `name:"person,string"`
Actor string `name:"actor,string"`
WordSeq int `name:"word_seq,int"`
Word string `name:"word,string"`
WordBeginTS float64 `name:"word_begin_ts,float64"`
WordEndTS float64 `name:"word_end_ts,float64"`
WordEnc []float64 `name:"word_enc,float64"`
MFCCRows int
MFCCCols int
MFCC [][]float64 `name:"mfcc,[][]float64"`
}
Click to show internal directories.
Click to hide internal directories.