Documentation ¶
Index ¶
Constants ¶
View Source
const ( BeamWidth = 500 LMAlpha = 0.931289039105002 LMBeta = 1.1834137581510284 )
Variables ¶
View Source
var ( // Missing model ErrNoModel = errNoModel(0x1000) // Invalid parameters ErrInvalidAlphabet = errInvalidAlphabet(0x2000) ErrInvalidShape = errInvalidShape(0x2001) ErrInvalidScorer = errInvalidScorer(0x2002) ErrModelIncompatible = errModelIncompatible(0x2003) ErrScorerNotEnabled = errScorerNotEnabled(0x2004) ErrScorerUnreadable = errScorerUnreadable(0x2005) ErrScorerInvalidLM = errScorerInvalidLM(0x2006) ErrScorerNoTrie = errScorerNoTrie(0x2007) ErrScorerInvalidTrie = errScorerInvalidTrie(0x2008) ErrScorerVersionMismatch = errScorerVersionMismatch(0x2009) // Runtime failures ErrFailInitMMAP = errFailInitMMAP(0x3000) ErrFailInitSess = errFailInitSess(0x3001) ErrFailInterpreter = errFailInterpreter(0x3002) ErrFailRunSess = errFailRunSess(0x3003) ErrFailCreateStream = errFailCreateStream(0x3004) ErrFailReadProtobuf = errFailReadProtobuf(0x3005) ErrFailCreateSess = errFailCreateSess(0x3006) ErrFailCreateModel = errFailCreateModel(0x3007) ErrOpenStreams = errors.New("open streams") )
Functions ¶
func SetVersion ¶
func SetVersion(v string)
Types ¶
type CandidateTranscript ¶
type CandidateTranscript struct { Tokens []TokenMetadata Confidence float64 }
type Hypothesis ¶
type Hypothesis struct {
Candidates []HypothesisCandidate
}
type HypothesisCandidate ¶
type Metadata ¶
type Metadata struct {
Transcripts []CandidateTranscript
}
type Stream ¶
type Stream interface { Free() error IntermediateDecode() string FeedAudioContent(frame []int16) IntermediateDecodeWithMetadata(aNumResults uint32) *Metadata FinishStream() string FinishStreamWithMetadata(aNumResults uint32) *Metadata FinishStreamWithBestHypothesis(aNumResults uint32) *HypothesisCandidate FinishStreamWithHypothesis(aNumResults uint32) Hypothesis }
type TokenMetadata ¶
Click to show internal directories.
Click to hide internal directories.