Documentation ¶
Index ¶
- func NewModel(filepath string) (*vosk.VoskModel, error)
- type PhraseResult
- type Recognizer
- func (r *Recognizer) Accept(audio []byte) (bool, error)
- func (r *Recognizer) FinalResults() []Result
- func (r *Recognizer) Free()
- func (r *Recognizer) Reset()
- func (r *Recognizer) Results() []Result
- func (r *Recognizer) SetGrm(phrases []string)
- func (r *Recognizer) SetKeyphrases(b bool)
- func (r *Recognizer) SetMaxAlternatives(n int)
- func (r *Recognizer) SetPartialWords(b bool)
- func (r *Recognizer) SetWords(b bool)
- type Result
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PhraseResult ¶
type Recognizer ¶
type Recognizer struct { VoskRecognizer *vosk.VoskRecognizer Audio []byte // contains filtered or unexported fields }
func NewRecognizer ¶
func (*Recognizer) FinalResults ¶
func (r *Recognizer) FinalResults() []Result
func (*Recognizer) Free ¶
func (r *Recognizer) Free()
func (*Recognizer) Reset ¶
func (r *Recognizer) Reset()
func (*Recognizer) Results ¶
func (r *Recognizer) Results() []Result
func (*Recognizer) SetGrm ¶
func (r *Recognizer) SetGrm(phrases []string)
func (*Recognizer) SetKeyphrases ¶
func (r *Recognizer) SetKeyphrases(b bool)
func (*Recognizer) SetMaxAlternatives ¶
func (r *Recognizer) SetMaxAlternatives(n int)
func (*Recognizer) SetPartialWords ¶
func (r *Recognizer) SetPartialWords(b bool)
func (*Recognizer) SetWords ¶
func (r *Recognizer) SetWords(b bool)
Click to show internal directories.
Click to hide internal directories.