sarvamai-go SDK Documentation
Speech-to-Text

Job Start

`SpeechToTextJob.Start` starts processing uploaded files.

Package

import "github.com/Shreehari-Acharya/sarvamai-go/sttjob"

Signature

func (c *SttJobClient) Start(ctx context.Context, jobID string, opts ...StartJobOption) (*JobTranscribeResponse, error)

Options

OptionTypeNotes
WithPtuIDintOptional PTU ID; SDK appends ?ptu_id=<value> to start endpoint.

Validation

  • jobID must be non-empty

Notes

  • SDK sends POST /speech-to-text/job/v1/{job_id}/start
  • if PTU is set, SDK appends ?ptu_id=<value>

Example

resp, err := client.SpeechToTextJob.Start(
    ctx,
    jobID,
    sttjob.WithPtuID(12345),
)
if err != nil {
    panic(err)
}
fmt.Println(resp.JobState)

Next step

Poll status with GetStatus.

On this page