Documentation
¶
Index ¶
- Constants
- type RecognitionClient
- func (rc *RecognitionClient) Close() error
- func (rc *RecognitionClient) CloseSend() error
- func (rc *RecognitionClient) NewAudioRequest(audioFilePath string) (*stt.StreamingRecognitionRequest, error)
- func (rc *RecognitionClient) NewConfigRequest(lang string) *stt.StreamingRecognitionRequest
- func (rc *RecognitionClient) Recv() (*stt.StreamingRecognitionResponse, error)
- func (rc *RecognitionClient) RecvAll() ([]*stt.StreamingRecognitionResponse, error)
- func (rc *RecognitionClient) Send(req *stt.StreamingRecognitionRequest) error
- func (rc *RecognitionClient) SimpleRecognize(filePath, lang string) (string, error)
- type SDK
Constants ¶
const STTAPIEndpoint = "stt.api.cloud.yandex.net:443"
STTAPIEndpoint is used for all voice recognition requests
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RecognitionClient ¶
type RecognitionClient struct {
// contains filtered or unexported fields
}
RecognitionClient wraps SttService_StreamingRecognizeClient
func (*RecognitionClient) Close ¶
func (rc *RecognitionClient) Close() error
Close closes the RecognitionClient gRPC connection
func (*RecognitionClient) CloseSend ¶
func (rc *RecognitionClient) CloseSend() error
CloseSend wraps SttService_StreamingRecognizeClient.CloseSend
func (*RecognitionClient) NewAudioRequest ¶
func (rc *RecognitionClient) NewAudioRequest(audioFilePath string) (*stt.StreamingRecognitionRequest, error)
NewAudioRequest returns a properly set StreamingRecognitionRequest for audiofile
func (*RecognitionClient) NewConfigRequest ¶
func (rc *RecognitionClient) NewConfigRequest(lang string) *stt.StreamingRecognitionRequest
NewConfigRequest returns a properly set StreamingRecognitionRequest for config
func (*RecognitionClient) Recv ¶
func (rc *RecognitionClient) Recv() (*stt.StreamingRecognitionResponse, error)
Recv wraps SttService_StreamingRecognizeClient.Recv
func (*RecognitionClient) RecvAll ¶ added in v0.1.0
func (rc *RecognitionClient) RecvAll() ([]*stt.StreamingRecognitionResponse, error)
RecvAll accumulates all responses from the RecognitionClient
func (*RecognitionClient) Send ¶
func (rc *RecognitionClient) Send(req *stt.StreamingRecognitionRequest) error
Send wraps SttService_StreamingRecognizeClient.Send
func (*RecognitionClient) SimpleRecognize ¶
func (rc *RecognitionClient) SimpleRecognize(filePath, lang string) (string, error)
SimpleRecognize sends an audiofile to recognize it through Yandex SpeechKit with default parameters
type SDK ¶
type SDK struct {
// contains filtered or unexported fields
}
SDK describes Yandex Cloud SDK method required for voice recognition
func (*SDK) NewRecognitionClient ¶
func (sdk *SDK) NewRecognitionClient(ctx context.Context) (*RecognitionClient, error)
NewRecognitionClient creates new RecognitionClient