recognizer

package
v0.0.0-...-20ae0eb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package recognizer provides samples of recognition from microphone or from an audio file

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ContinuousFromMicrophone

func ContinuousFromMicrophone(subscription string, region string, file string)

func PumpFileContinuously

func PumpFileContinuously(stop chan int, filename string, wrapper *SDKWrapper)

func RecognizeContinuousUsingWrapper

func RecognizeContinuousUsingWrapper(subscription string, region string, file string)

func RecognizeOnceFromALAWFile

func RecognizeOnceFromALAWFile(subscription string, region string, file string)

func RecognizeOnceFromCompressedFile

func RecognizeOnceFromCompressedFile(subscription string, region string, file string)

func RecognizeOnceFromWavFile

func RecognizeOnceFromWavFile(subscription string, region string, file string)

Types

type SDKWrapper

type SDKWrapper struct {
	// contains filtered or unexported fields
}

func NewWrapper

func NewWrapper(subscription string, region string) (*SDKWrapper, error)

func (*SDKWrapper) Close

func (wrapper *SDKWrapper) Close()

func (*SDKWrapper) StartContinuous

func (wrapper *SDKWrapper) StartContinuous(callback func(*SDKWrapperEvent)) error

func (*SDKWrapper) StopContinuous

func (wrapper *SDKWrapper) StopContinuous() error

func (*SDKWrapper) Write

func (wrapper *SDKWrapper) Write(buffer []byte) error

type SDKWrapperEvent

type SDKWrapperEvent struct {
	EventType    SDKWrapperEventType
	Cancellation *speech.SpeechRecognitionCanceledEventArgs
	Recognized   *speech.SpeechRecognitionEventArgs
	Recognizing  *speech.SpeechRecognitionEventArgs
}

func (*SDKWrapperEvent) Close

func (event *SDKWrapperEvent) Close()

type SDKWrapperEventType

type SDKWrapperEventType int
const (
	Cancellation SDKWrapperEventType = iota
	Recognizing
	Recognized
)

Jump to

Keyboard shortcuts

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